AnyMath 文档

空气污染指数

该页面正在翻译中。

Absolute

强制转换为绝对的,而不是相对于当前状态。 这是默认设置。

Accum

强制转换是相对于当前状态的,而不是绝对的。

AmbientLight(color) <: AbstractLight

一个简单的环境光,根据每个物体的光色均匀地照亮它。

可用性:

  • 所有的后端 阴影=快速阴影MultiLightShading

说明 绘图类型是否与绘图函数相关联 说明. 检查文档字符串 说明 有关更多资料。

绘图类型是否与绘图函数相关联 . 检查文档字符串 有关更多资料。

麦琪轴<:块

一个可以绘制成的二维轴。

构造函数

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

属性

(类型 ?麦琪轴心。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 方面, 自给自足,自给自足, 背景颜色, n.底色,底色, n.底,底,底, dim1_转换, dim2_转换, flip_ylabel, 哈林, 身高, 左旋色,左旋色, 左旋,左旋, 限制, 潘巴顿, 右旋色,右旋色, 可分割的权利, 纺锤形, 字幕, 字幕颜色, 副标题, 字幕/字幕, 字幕/字幕, 字幕化, 字幕可分, 告诉我们, 告诉宽度, 标题, [医]标题栏, [医]针状色, 蒂特尔丰特, [医]滴定管, [美][美][美], [医]针状物, [医]可分性, 上旋色,上旋色, [医]可分割的, n.英勇,英勇, 阔度, xautolimitmargin, xaxisposition臓臓, xgridcolor,xgridcolor, xgridstyle, [医]可分割的, xgridwidth, [医]xlabel, [医]xlabelcolor, [医]xlabelfont, [医]吐絮, [医]变形,变形, xlabel尺寸, [医]可分割的, [医]微光色, xminorgridstyle, [医]可分割的, xminorgridwidth, [医][医][医][医][医], [医]微光色, xminorticks, [医]微小尺寸, [医]可分割的, xminortickwidth, [医]xpankey, x潘锁,x潘锁, [医]角色扮演游戏, x射线,x射线, x尺度,x尺度, [医]标记, [医]彩色, [医]xickformat, [医][医][医][医], [医]彩色, [医]特克拉贝尔丰特, [医]xicklabelpad, [医]变形,变形, [医]超大尺寸, [医]x光空间, [医]可分割的, xicks,xicks, 超大尺寸, [医][医][医], 可分割的,可分割的, x线宽度, [医]特里姆斯平, xzoomkey的, [医]锁, 尤托利米特马金, yaxisposition臓臓, ygridcolor,ygridcolor, ygridstyle, [医]可分割的, ygridwidth, 伊拉贝尔, [医]伊拉贝尔色, 伊拉贝尔丰特, [医]棉絮, ylabelrotation碌录潞陆, [医]大小, [医]可分割的, [医]银灰色, [医]伊敏格里德斯特尔, [医]可分割的, yminorgridwidth, [医][医][医][医][医], [医]微光色, [医]肌腱, [医]小尺寸, [医]可分割的, yminortickwidth, 伊潘基, 伊潘洛克, [医]室, yreversed, 伊斯凯尔, [医]伊蒂卡利, [医]yickcolor, [医]ytickformat, [医][医][医][医][医], [医][医][医][医][医], yticklabelfont, yticklabelpad, yticklabelrotation碌录潞陆, [医]大小, [医]空间, [医]可分割的, yticks, [医]大小, yticksmirrored, [医]可分割的, ytickwidth, [医]伊特里姆斯平, yzoomkey的, [医]左旋锁, 佐姆布顿

麦琪Axis3<:块

未定义docstring。

属性

(类型 ?麦琪Axis3。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 方面, 方位角, 背景颜色, dim1_转换, dim2_转换, dim3_转换, 海拔高度, 哈林, 身高, 限制, 透视性, 突起物, 目标目标, 告诉我们, 告诉宽度, 标题, [医]标题栏, [医]针状色, 蒂特尔丰特, [医]滴定管, [医]针状物, [医]可分性, n.英勇,英勇, 视图模式, 阔度, xautolimitmargin, xgridcolor,xgridcolor, [医]可分割的, xgridwidth, [医]xlabel, [医]xlabelalign, [医]xlabelcolor, [医]xlabelfont, [医]xlabeloffset, [医]变形,变形, xlabel尺寸, [医]可分割的, x射线,x射线, xspinecolor_1, xspinecolor_2, xspinecolor_3, xspines可分割, xspinewidth,xspinewidth, [医]彩色, [医]xickformat, [医]彩色, [医]特克拉贝尔丰特, [医]xicklabelpad, [医]超大尺寸, [医]可分割的, xicks,xicks, 超大尺寸, 可分割的,可分割的, x线宽度, xypanelcolor,xypanelcolor, [医]可分割的, xzpanelcolor,xzpanelcolor, [医]可分割的, 尤托利米特马金, ygridcolor,ygridcolor, [医]可分割的, ygridwidth, 伊拉贝尔, [医][医][医][医][医], [医]伊拉贝尔色, 伊拉贝尔丰特, ylabeloffset,ylabeloffset, ylabelrotation碌录潞陆, [医]大小, [医]可分割的, yreversed, yspinecolor_1, yspinecolor_2, yspinecolor_3, 可分割的,可分割的, yspinewidth,yspinewidth, [医]yickcolor, [医]ytickformat, [医][医][医][医][医], yticklabelfont, yticklabelpad, [医]大小, [医]可分割的, yticks, [医]大小, 可分割的,可分割的, ytickwidth, yzpanelcolor,yzpanelcolor, [医]可分割的, [医]扎托利米特马金, zgridcolor,zgridcolor, [医]可分割的, zgridwidth, 兹拉贝尔, zlabelalign,zlabelalign, zlabelcolor,zlabelcolor, 兹拉贝尔丰特, zlabeloffset,zlabeloffset, zlabelrotation碌录潞陆, zlabel尺寸, [医]可分割的, zreversed, zspinecolor_1, zspinecolor_2, zspinecolor_3, 可分割的,可分割的, zspinewidth,zspinewidth, ztickcolor,ztickcolor, [医]ztickformat, [医]彩色, zticklabelfont, zticklabelpad, [医]大小, [医]可分割的, zicks,zicks, zticksize,zticksize, 可分割的,可分割的, ztickwidth

乐队 绘图类型是否与绘图函数相关联 乐队. 检查文档字符串 乐队 有关更多资料。

[医]条形图 绘图类型是否与绘图函数相关联 [医]条形图. 检查文档字符串 [医]条形图 有关更多资料。

BezierPath(commands::Vector)

构建一个 贝塞尔路径 用路径命令的向量。 可用的路径命令是

  • 移动,移动

  • 利奈托

  • 弯曲,弯曲

  • 椭圆曲线

  • [医]近距离接触

A 贝塞尔路径 可以在Makie的某些地方作为多边形或线条集合的替代,例如作为输入 保利线条,或作为 标记物散点,散点.

使用a的好处 贝塞尔路径 是曲线不需要由用户转换成顶点的向量。 CairoMakie可以在写入矢量图形时直接使用path命令,这比使用线段在视觉上近似它们更有效,并且使用更少的空间。

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

建造一个 贝塞尔路径 使用https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d#path_commands[SVG路径命令]。 这些命令将首先被解析为 移动,移动, 利奈托, 弯曲,弯曲, 椭圆曲线[医]近距离接触 然后传递给 贝塞尔路径 构造函数。

如果 适合===真,路径将被缩放以适应以原点为中心的宽度为1的正方形。 如果,另外, bbox的 被设置为一些 校长,路径将适合这个矩形。 如果要将路径用作散点标记,通常最好对其进行拟合,使其居中,并且相对于其他散点标记具有可比较的大小。

如果 flipy===真flipx===真,路径的各自尺寸将被翻转。 Makie使用一个坐标系,其中y=0位于底部,y向上增加,而在SVG中,y=0位于顶部,y向下增加,因此对于大多数SVG路径 flipy=真 将需要。

如果 keep_aspect===真,路径将适合于边界框,使其更长的尺寸适合,另一个被缩放以保留原始宽高比。 如果你设置 keep_aspect=错误,路径的新boundingbox将是它适合的那个,但请注意,这可能会导致一个压扁的外观。

例子

构造一个三角形 贝塞尔路径 出路径命令字符串并将其用作散点标记:

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

麦琪框<:块

未定义docstring。

属性

(类型 ?麦琪盒子。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 颜色, 角角,角角, 哈林, 身高, 林泳,林泳, [医]斯特罗克色, 斯特罗克维斯, 斯特罗克威德斯, 告诉我们, 告诉宽度, n.英勇,英勇, 可见, 阔度

箱线图 绘图类型是否与绘图函数相关联 箱线图. 检查文档字符串 箱线图 有关更多资料。

支架 绘图类型是否与绘图函数相关联 支架. 检查文档字符串 支架 有关更多资料。

麦琪按钮<:块

未定义docstring。

属性

(类型 ?麦琪按钮。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 钮扣颜色, n.钮扣色,钮扣色, 钮扣颜色, 点击次数, 角角,角角, 角件/角件, 字体, 字体大小, 哈林, 身高, 标签, [医]标签色, 标签颜色_活性, 标签颜色_复盖, 填充物, [医]斯特罗克色, 斯特罗克威德斯, 告诉我们, 告诉宽度, n.英勇,英勇, 阔度

Camera(pixel_area)

Struct用于保存所有相关矩阵和其他参数,让后端应用基于相机的变换。

字段

  • pixel_space::可观察{StaticArraysCore.SMatrix{4, 4, Float64, 16}}:用于将像素转换为设备单位的投影

  • 视图::可观察{StaticArraysCore.SMatrix{4, 4, Float64, 16}}:视图矩阵通常用于旋转,缩放和平移场景

  • 投影::可观察{StaticArraysCore.SMatrix{4, 4, Float64, 16}}:投影矩阵用于任何透视变换

  • projectionview::可观察{StaticArraysCore.SMatrix{4, 4, Float64, 16}}:只是投影*视图

  • 分辨率::Observable{Vec{2, Float32}}:此相机绘制到的画布的分辨率

  • view_direction::可观察{Vec{3, Float32}}:相机看起来的方向。

  • 眼位::可观察到{Vec{3, Float32}}:相机的眼睛位置,用于光线追踪。

  • upvector::可观察{Vec{3, Float32}}:当前相机的向上方向(例如vec3f(0,1,0)用于2d)

  • steering_nodes::向量{Observables.ObserverFunction}:为了使相机交互,转向可观察物连接到不同的矩阵。 我们需要跟踪它们,以便我们可以连接和断开它们。

  • calculated_values::Dict{Symbol, Observable}

Camera3D(scene[; kwargs...])

设置带有鼠标和键盘控制的3d相机。

相机的行为可以通过关键字参数或字段进行调整 设置控制措施.

设置

设置包括任何不是鼠标或键盘按钮的内容。

  • projectiontype=透视 设置投影的类型。 可以是 正字法视角.

  • rotation_center=:lookat 设置摄像机旋转的默认中心。 目前允许 :看:眼位.

  • fixed_axis=true:如果真平移使用(世界/情节)z轴而不是相机向上方向。

  • zoom_shift_lookat=true:如果true在缩放时保持光标下的数据。

  • cad=错误:如果true旋转视图 看,看 当偏离中心缩放时。

  • clipping_mode=:自适应:控制方式 附近 得到处理。 选项:

    • :静态 通行证 附近 如斯

    • :适应性 比例尺 附近norm(eyeposition-lookat) 并通过 如斯

    • :view_relative 比例尺 附近norm(eyeposition-lookat)

    • :bbox_relative 比例尺 附近 到场景边界框传递给相机 update_cam!(...,bbox). (更具体地说 远=1 缩放到边界球体的最远点, 附近 通常被复盖为最接近的点。)

  • 中心=真:控制调用时相机放置是否重置 中心!(场景),这是当一个新的情节被添加调用。

  • keyboard_rotationspeed=1.0 设置基于键盘的旋转速度。

  • keyboard_translationspeed=0.5 设置基于键盘的翻译速度。

  • keyboard_zoomspeed=1.0 设置基于键盘的缩放速度。

  • mouse_rotationspeed=1.0 设置鼠标旋转的速度。

  • mouse_translationspeed=0.5 设置鼠标翻译的速度。

  • mouse_zoomspeed=1.0 设置鼠标缩放(mousewheel)的速度。

  • circular_rotation=(假,假,假) 为(固定x,固定y,固定z)旋转轴启用圆形旋转。 (这意味着用鼠标围绕场景中心绘制一个圆圈将导致连续旋转。)

控制

控件包括任何类型的热键设置。

  • up_key=键盘。r 将翻译的键设置到屏幕顶部。

  • down_key=键盘。f 在屏幕底部设置翻译的键。

  • left_key=键盘。a 在屏幕左侧设置翻译键。

  • right_key=键盘。d 在屏幕右侧设置翻译键。

  • forward_key=键盘。w 设置翻译到屏幕的键。

  • backward_key=键盘。s 设置屏幕外翻译的键。

  • zoom_in_key=键盘。u 设置缩放到场景中的键(将eyeposition转换为lookat)。

  • zoom_out_key=键盘。o 设置缩小场景的键(从lookat转换eyeposition)。

  • increase_fov_key=键盘。b 设置增加fov的关键。

  • decrease_fov_key=键盘。n 设置降低fov的关键。

  • pan_left_key=键盘。j 设置围绕屏幕垂直轴旋转的键.

  • pan_right_key=键盘。l 设置围绕屏幕垂直轴旋转的键。

  • tilt_up_key=键盘。i 设置围绕屏幕水平轴旋转的键。

  • tilt_down_key=键盘。k 设置围绕屏幕水平轴旋转的键。

  • roll_clockwise_key=键盘。e 设置屏幕旋转的键。

  • roll_counterclockwise_key=键盘。q 设置屏幕旋转的键。

  • fix_x_key=键盘。x 设置将平移和旋转固定到(世界/绘图)x轴的键。

  • fix_y_key=键盘。y 设置将平移和旋转固定到(世界/绘图)y轴的键。

  • fix_z_key=键盘。z 设置将平移和旋转固定到(世界/绘图)z轴的键。

  • 重置=键盘。left_control和鼠标。左图 设置重置相机的键。 这相当于调用 中心!(场景).

  • reposition_button=键盘。left_alt&鼠标.左图 设置将摄像机聚焦在绘图对象上的键。

  • translation_button=鼠标。对 设置拖动翻译的鼠标按钮. (上/下/左/右)

  • scroll_mod=true 为基于滚动的缩放设置额外的修改器按钮。 (真正的中立)

  • rotation_button=鼠标。左图 设置拖动旋转的鼠标按钮. (平移,倾斜)

其他夸格

一些关键字参数用于初始化字段。 其中包括

  • 眼位=Vec3d(3):相机的位置。

  • 外观=Vec3d(0):相机聚焦的点。

  • upvector=Vec3d(0,0,1):屏幕向上方向对应的世界方向。

  • fov=45.0 是视场。 如果相机使用正投影,这是无关紧要的。

  • 近=自动 设置近夹平面的位置。 相机和近剪辑平面之间的任何东西都是隐藏的。 必须大于0。 使用情况取决于 clipping_mode.

  • far=自动 设置远夹平面的位置。 任何比远夹平面更远的东西都是隐藏的。 使用情况取决于 clipping_mode. 默认值为 1clipping_mode=:bbox_relative, 2:view_relative 或从以下限制派生的值 :静态.

请注意,在活动摄像机中更新这些可观察对象需要调用 update_cam(场景) 供它们应用。 更新资料 [医]眼定位, 看,看 和/或upvector update_cam!(scene,eyeposition,lookat,upvector=Vec3d(0,0,1)) 是优选的。

相机的位置和方向也可以通过功能进行调整

  • translate_cam!(场景,v) 将通过给定的世界/绘图空间矢量翻译相机 v.

  • rotate_cam!(场景、角度) 将以相应的角度围绕其轴旋转相机。 第一个角度将围绕相机"右"旋转,即屏幕水平轴,第二个围绕向上矢量/垂直轴或 Vec3d(0,0,+-1) 如果 fixed_axis=true,第三个将围绕视图方向即屏幕外的轴旋转。 旋转尊重电流 旋转中心 照相机的。

  • 放大!(场景,zoom_step) 将改变场景的缩放级别,而无需平移或旋转场景。 zoom_步 以乘法方式应用于 凯。[医]动物学 其用作fov(透视投影)或宽度和高度(正投影)的乘数。

Categorical(colormaplike)

接受所有颜色表值 颜色表 情节的属性接受。 将确保将一个值映射到一种颜色,并为绘图创建正确的Colorbar。

例子::

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

警告此功能可能会在中断版本之外更改,因为API尚未最终确定

麦琪复选框<:块

未定义docstring。

属性

(类型 ?麦琪复选框。x 在REPL中获取有关属性的更多信息 x)

对齐模式, checkboxcolor_checked, checkboxcolor_unchecked, checkboxstrokecolor_checked, checkboxstrokecolor_unchecked, checkboxstrokewidth, 检查过, 支票标记, 检查颜色_检查, 检查颜色_检查颜色, 支票大小, 哈林, 身高, 交换/交换, 圆度, 大小, 告诉我们, 告诉宽度, n.英勇,英勇, 阔度

ClosePath()

在一个路径命令中使用 贝塞尔路径 其关闭当前子路径。 如果最后一点和第一点不匹配,则生成的路径将在最后一点和第一点之间具有隐式线段。

麦琪Colorbar<:块

创建一个颜色栏,显示一个连续或分类的颜色表与蜱根据颜色范围选择。

您可以手动设置colorrange和colormap,或将plot对象作为第二个参数传递以复制其各自的属性。

构造函数

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...)

属性

(类型 ?麦琪色条。x 在REPL中获取有关属性的更多信息 x)

对齐模式, n.底色,底色, n.底,底,底, 颜色表, 颜色变化, flip_vertical_label, [医]亚麻, 哈林, 身高, [医]高, 标签, [医]标签色, 拉贝尔丰特, 标签填料, 标签,标签, 标签尺寸, 标签可分, 左旋色,左旋色, 左旋,左旋, 限制, 低频,低频, [医]角质层, [医]小角色, 小主动脉, 小尺寸/小尺寸, 微小的,微小的, 小角宽度, n级台阶, 右旋色,右旋色, 可分割的权利, 比例尺, 大小, 纺锤形, 告诉我们, 告诉宽度, [医]标记, [医]蜱虫, [医]扁桃体, [医]标记, [医]扁豆色, [医]扁桃体, [医]滴答声, [医]蜱虫,蜱虫, [医]扁桃体, ticklabel空间, [医]可分割的, 蜱虫, 刻度尺, n.可分割的, 刻度线, 上旋色,上旋色, [医]可分割的, n.英勇,英勇, 垂直方向, 阔度

等高线 绘图类型是否与绘图函数相关联 等高线. 检查文档字符串 等高线 有关更多资料。

轮廓3d 绘图类型是否与绘图函数相关联 轮廓3d. 检查文档字符串 轮廓3d 有关更多资料。

轮廓,轮廓 绘图类型是否与绘图函数相关联 轮廓,轮廓. 检查文档字符串 轮廓,轮廓 有关更多资料。

横杆,横杆 绘图类型是否与绘图函数相关联 横杆,横杆. 检查文档字符串 横杆,横杆 有关更多资料。

CurveTo(c1::VecTypes, c2::VecTypes, p::VecTypes)
CurveTo(cx1::Real, cy1::Real, cx2::Real, cy2::Real, px::Real, py::Real)

在一个路径命令中使用 贝塞尔路径 它用三次贝塞尔曲线继续当前子路径到点 p,与第一控制点 c1 和第二控制点 c2.

Cycled(i::Int)

如果一个 骑自行车 值作为属性传递给绘图函数,它被替换为该属性的循环器中的值(只要有一个定义)在索引处 i.

DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

创建一个数据检查器,当您将鼠标悬停在绘图上时,它将在工具提示中显示相关信息。

通过设置,可以在每个绘图的基础上禁用此功能 情节。检查[]=错误. 显示的文本可以通过设置进行调整 情节。检查器_label 到函数 (图、索引、位置)->"my_label" 返回标签。 有关更多详细信息,请参阅Makie文档。

关键字参数:

  • 范围=10:控制用于选择绘图元素的捕捉范围。

  • 优先级=100:在鼠标移动或滚动事件上创建工具提示的优先级。

  • 启用=真:设置为false时禁用对绘图的检查。 也可以调整与 启用!(督察)禁用!(督察).

  • indicator_color=:红色:选择指示器的颜色。

  • indicator_linewidth=2:选择指标的线宽。

  • indicator_linestyle=无:选择指标的Linestyle

  • enable_indicators=true):启用或禁用指标

  • 深度=9e3:工具提示的深度值。 这应该很高,以便工具提示始终在前面。

  • apply_tooltip_offset=true:启用或禁用基于例如markersize的偏移工具提示。

  • 和所有属性从 工具提示

数据读取器 绘图类型是否与绘图函数相关联 数据读取器. 检查文档字符串 数据读取器 有关更多资料。

密度 绘图类型是否与绘图函数相关联 密度. 检查文档字符串 密度 有关更多资料。

DirectionalLight(color, direction[, camera_relative = false])

一种光型,它模拟一个遥远的光源,平行光线进入给定的光源 方向感.

可用性:

  • 所有的后端 阴影=快速阴影MultiLightShading

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)

在一个路径命令中使用 贝塞尔路径 其中以椭圆弧继续当前子路径。 椭圆以 c 并具有两个半径, r1r2,其取向取决于 角度.

如果 角度==0, r1 往x方向走, r2 在y方向。 一个积极的 角度 以弧度为单位逆时针旋转椭圆,负 角度 顺时针方向。

角度 a1a2 是椭圆上的弧的开始和停止位置。 的值 0 是半径的地方 r1 指向, pi/2 是半径的地方 r2 指向,等等。 如果 a2>a1,圆弧逆时针转动。 如果 a1>a2,它顺时针转动。

如果子路径的最后位置不等于弧的开始,则生成的路径将在两者之间具有隐式线段。

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

构建一个 椭圆曲线 使用端点参数化。 x1,y1 是起点和 x2,y2 终点, rx,rxry 是两个椭圆半径。 ϕ 是角度的 rx,rx vs的x轴。

通常,在给定这些椭圆参数的两点之间可以构造四个弧。 其中一个是使用两个布尔标志选择的:

如果 大的===真的,弧将长于180度。 如果 sweepflag===真的,弧将扫过增加的角度。

EnvironmentLight(intensity, image)

使用球形环境图提供照明的环境光。 见:https://en.wikipedia.org/wiki/Reflection_mapping

可用性:

  • RPRMakie

此结构提供了可访问 可观察的s来监视与场景相关联的事件。

作用于 可观察的 必须返回 消费() 如果函数消耗事件。 当一个事件被消耗时,它不会触发其他观察者函数。 函数执行的顺序可以通过 优先次序 关键字(默认为0) .

例子::

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

字段

  • window_area::可观察{GeometryBasics.HyperRectangle{2, Int64}}:以像素为单位的窗口的区域,作为 直肠2.

  • window_dpi::可观察{Float64}:窗口的DPI分辨率,作为 漂浮64.

  • window_open::可观察{Bool}:窗口的状态(打开=>true,关闭=>false)。

  • mousebutton::可观察{Makie.MouseButtonEvent}:最近触发 MouseButtonEvent,MouseButtonEvent. 包含相关 事件。按钮事件。开始! (新闻/新闻稿) 请参阅 [医受压].

  • mousebuttonstate::设置{Makie.Mouse.Button}:一组所有当前按下的mousebuttons。

  • mouseposition::可观察{Tuple{Float64, Float64}}:鼠标的位置作为一个 N.婴儿{2, Float64}. 每个事件轮询/帧更新一次。

  • 滚动::可观察{Tuple{Float64, Float64}}:滚动的方向

  • keyboardbutton::可观察{Makie.KeyEvent}:最近触发 钥匙,钥匙. 包含相关 事件。钥匙事件。开始! (按/重复/释放) 请参阅 [医受压].

  • keyboardstate::设置{Makie.Keyboard.Button}:包含所有当前按下的键。

  • unicode_input::可观察{Char}:包含最后键入的字符。

  • dropped_files::Observable{Vector{String}}:包含拖动到场景中的文件的文件路径列表。

  • hasfocus::可观察{Bool}:场景窗口是否处于焦点。

  • entered_window::可观察{Bool}:鼠标是否在窗口内。

  • 蜱::可观察{Makie.Tick}:A 蜱虫 每当请求新帧时触发,即在正常渲染期间(即使renderloop暂停)或为 储蓄记录. 蜱包含:

    • 国家 它确定了是什么导致了蜱虫(见Makie。TickState)

    • 计数 每个刻度都递增

    • 时间 这是自屏幕创建以来的总时间

    • delta_时间 从上一帧开始的时间是多少?

Exclusively(x)

将按钮、按钮集合或按钮的逻辑表达式标记为必须按下的按钮的独占子集 [医]受压 返回真实。

例如 独家((键盘。left_control,键盘。c)) 将需要左控制和c被按下没有任何其他按钮。

布尔表达式降低为多个 独家服务 设置在 . 值得注意的是, 不是 分支在这里被忽略,即假设每个按钮在一个 不是 不能被按下,这是自动从必须被按下的按钮子集。

请参阅: , , 不是, [医受压], &, |, !

FastPixel()

使用方法

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

对于大量的点显着更快的绘图时间。 请注意,这将绘制标记始终为1像素。

Figure(; [figure_padding,] kwargs...)

构建一个 允许放置 就像 轴心,轴心, 颜色栏传说里面。 图形的外部填充(内容到边缘的距离)可以通过传递一个数字或四个数字的元组来设置左,右,底部和顶部填充 figure_padding 关键字。

所有其他关键字参数,如 大小背景颜色 被转发到 场景由作为所有其他视觉对象的容器的图形所拥有。

哈斯特 绘图类型是否与绘图函数相关联 哈斯特. 检查文档字符串 hist 有关更多资料。

麦琪IntervalSlider<:块

未定义docstring。

属性

(类型 ?麦琪IntervalSlider.x 在REPL中获取有关属性的更多信息 x)

对齐模式, 颜色-活性, color_active_dimmed, 颜色-活性, 哈林, 身高, 水平方向, 间隔时间, 线宽, 范围, 捕捉,捕捉, 起始价值, 告诉我们, 告诉宽度, n.英勇,英勇, 阔度

IntervalsBetween(n::Int, mirror::Bool = true)

指示在每对相邻的主要蜱之间创建n-1个次要蜱.

麦琪LScene<:块

未定义docstring。

属性

(类型 ?麦琪LScene。x 在REPL中获取有关属性的更多信息 x)

对齐模式, dim1_转换, dim2_转换, dim3_转换, 哈林, 身高, [医]显示, 告诉我们, 告诉宽度, n.英勇,英勇, 阔度

麦琪标签<:块

未定义docstring。

属性

(类型 ?麦琪标签。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 颜色, 字体, 字体大小, 哈林, 身高, 理由说明, 线高,线高, 填充物, 轮调, 告诉我们, 告诉宽度, 文本, n.英勇,英勇, 可见, 阔度, word_wrap

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

使用以下所有绘图创建单组图例 轴心,轴心 具有属性的 标签 设置。

如果 合并;合并真的,所有具有相同标签的绘图对象将被分层到一个图例条目中。 如果 独特的真的,具有相同情节类型和标签的所有情节对象将减少到一次出现。

Legend(
    fig_or_scene,
    contents::AbstractArray,
    labels::AbstractArray,
    title = nothing;
    kwargs...)

创建一个传奇 目录标签 其中每个标签与一个内容元素相关联。 内容元素可以是 摘要图,一组 摘要图,一 传说,传说,或任何其他对象 传说 法进行定义。

麦琪图例<:块

未定义docstring。

属性

(类型 ?麦琪传说。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 背景颜色, [医]背景色, 科尔加普, 框架颜色, 框架可分, 框架宽度, 网格标记, 网格值, 团体/团体, 哈林, 身高, 标签, [医]标签色, 拉贝尔丰特, [医]标签, 标签强化, 标签尺寸, 标签价值, 线色,线色, [医]线针, [医]线色, 线点,线点, 林泳,林泳, 线宽, 保证金, 标记物, [医]标记色, markercolormap,markercolormap, markercolorrange,markercolorrange, 标记点, 标记大小, markerstrokecolor的, 马克斯特罗克宽, nbanks, 方向感, 填充物, 贴片色,贴片色, [医]贴片,贴片, 补丁大小, [医]贴片色, 贴片宽度, 多色,多色, polycolormap,polycolormap, polycolorrange,polycolorrange, 多点剂,多点剂, [医]聚酯纤维, 扩音器,扩音器, rowgap,rowgap, 告诉我们, 告诉宽度, [医]针状色, 蒂特尔丰特, [医]滴定管, [医]铁甲, [医]定位, [医]针状物, [医]标价, [医]可分性, n.英勇,英勇, 阔度

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

从创建多组图例 内容组, 标签组标题. 每组来自 内容组标签组 与来自 标题 (标题可以是 什么都没有 来隐藏它)。

在每个组内,每个内容元素与一个标签相关联。 内容元素可以是 摘要图,一组 摘要图,一 传奇故事,或任何其他对象 传说 法进行定义。

LineTo(p::VecTypes)
LineTo(x::Real, y::Real)

在一个路径命令中使用 贝塞尔路径 它用一条线继续当前的子路径到给定的点。

具有理想数量的线性标记 n_ideal 刻度线。

Linestyle(value::Vector{<:Real})

可以用作值的类型 林泳,林泳 绘制函数的关键字参数,以任意自定义linestyle。

价值 是一个向量,指定行中破折号的边界。 值1和2划分了第一个破折号,值2和3划分了第一个间隙,依此类推。 这意味着通常情况下,一个模式应该有一个奇数的值,这样在破折号之后总是有一个间隙。

这里有一个ASCII码的例子。 如果我们指定 [0, 3, 6, 11, 16] 然后我们得到以下模式:

#  0  3   6   11   16  3  6   11
#   ---   -----     ---   -----
LogTicks{T}(linear_ticks::T)

包装任何其他tick对象。 用于在对数变换的区间上应用线性刻度搜索算法。

麦琪菜单<:块

具有多个可选选项的下拉菜单。 您可以使用关键字参数传递选项 选项.

选项以元素的可迭代形式给出。 对于每个元素,菜单中的选项标签用 选项标签(元素) 和选项值与 optionvalue(元素). 这些函数可以为自定义类型重载。 默认情况下,两个元素的元组应该是label和value,其中 字符串(标签) 被用作标签,而对于所有其他对象,label= 字符串(对象) 和值=对象。

当在菜单中选择一个项目时,菜单的 选择 属性设置为 optionvalue(selected_element). 当选择nothing时,该值为 什么都没有.

您可以通过将其中一个标签与 违约情况 关键字。

构造函数

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

例子

带有字符串条目的菜单,第二个预选:

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

包含两个元素条目、标签和功能的菜单:

funcs = [sin, cos, tan]
labels = ["Sine", "Cosine", "Tangens"]

menu2 = Menu(fig[1, 1], options = zip(labels, funcs))

在进行选择时执行函数:

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

属性

(类型 ?麦琪菜单。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 细胞_颜色_活性, 细胞颜色, cell_color_inactive_even, cell_color_inactive_odd, 方向感, dropdown_arrow_color, dropdown_arrow_size, 字体大小, 哈林, 身高, i_选择, is_open, 选项, 提示, 滚动速度, 选择, 选择_cell_color_inactive, 告诉我们, 告诉宽度, 文本颜色, 文本填充, n.英勇,英勇, 阔度

MouseEvent

描述鼠标状态更改。 字段:

  • 类型:MouseEventType

  • t:活动时间

  • 数据资料:鼠标在数据坐标中的位置

  • px:Px中鼠标相对于场景原点的位置

  • 上一页_t:上次活动时间

  • prev_数据:数据坐标中的先前鼠标位置

  • prev_px:数据坐标中的先前鼠标位置

MoveTo(p::VecTypes)
MoveTo(x::Real, y::Real)

在一个路径命令中使用 贝塞尔路径 它在给定点开始一个新的子路径。

像LinearTicks但对于倍数 多个. 例如,应该找到大约5个数字,这些数字是pi的倍数,打印为"1π","2π"等。:

MultiplesTicks(5, pi, "π")

如果 strip_zero==真,然后将检查结果标签,并且任何倍数为0的标签将被设置为"0"。

绘图类型是否与绘图函数相关联 . 检查文档字符串 有关更多资料。

PlotSpec(plottype, args...; kwargs...)

对象编码位置参数(阿格斯),一 命名的,命名的 属性(夸格斯)以及情节类型 P 一个基本的情节。

PointLight(color, position[, attenuation = Vec2f(0)])
PointLight(color, position, range::Real)

置于给定的点状光源 职位 随着给定的光 颜色.

可选地,衰减参数可用于随着距离降低光源的亮度。 减少由 1/(1+衰减[1]*距离+衰减[2]*距离^2). 或者你可以通过一盏灯 范围 以生成匹配的默认衰减参数。 请注意,您可能需要将光线强度(即光线颜色)设置为大于1的值才能获得令人满意的结果。

可用性:

  • GLMakie与 着色=MultiLightShading

  • RPRMakie

麦琪PolarAxis<:块

未定义docstring。

属性

(类型 ?麦琪北极星。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 轴_保护_按钮, 背景颜色, 剪辑/剪辑, 剪辑_r, [医]夹色, dim1_转换, dim2_转换, 方向感, 固定;固定, 格兹, 哈林, 身高, 正常化_theta_ticks, r_translation_button, [医]放射素, [医]劳托利米特马金, reset_axis_定向, 复位按钮, [医]角色, [医]格里德斯特尔, [医]可分割的, rgridwidth, [医]驯鹿, [医][医][医][医][医], [医]格里德斯特尔, [医]可分割的, rminorgridwidth, [医]扁桃体, [医]扁桃体, [医]rtickformat, [医]彩色, [医][医], [医][医][医][医][医], [医]脱氧核糖核酸, [医]大小, [医]彩色, [医]激流, [医]可分割的, ricks,ricks, rzoomkey的, [医]左旋锁, 采样密度, [医]纺色, 旋转泳, [医]可分割的, 纺锤形, 告诉我们, 告诉宽度, theta_0, theta_as_x, theta_translation_按钮, [医]马尔金, [医]颜色, [医]格里德式, n.可分的,可分的, [医]宽度, n.限制,限制, [医][医][医][医][医], [医]纳米网格, [医]可分割的, [医]宽度, [医]皮质类固醇, [医]格式, [医]色谱, [医][医], thetaticklabelpad, [医]大小, thetaticklabelstrokecolor, thetaticklabelstrokewidth的, [医]可分割的, thaticks的, n.钥匙,钥匙, n.锁,锁, 标题, [医]标题栏, [医]针状色, 蒂特尔丰特, [医]滴定管, [医]针状物, [医]可分性, n.英勇,英勇, 阔度, [医]缩放速度

雨滴 绘图类型是否与绘图函数相关联 雨滴. 检查文档字符串 雨滴 有关更多资料。

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

创建具有给定颜色的RectLight。 第一个构造函数从 直肠2 在x和y方向上延伸。 第二个指定 中心 的矩形(或更准确地平行四边形)与 b1b2 指定宽度和高度向量(包括比例)。

注意RectLight实现 翻译!, 旋转!规模! 以简化调节光。

可用性:

  • GLMakie与 着色=MultiLightShading

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

创建可用于以下操作的重采样类型 热图,以显示大图像/热图。 Passed可以是任何支持的数组 阵列(linrange,linrange),作为插值接口。jl. 如果数组不支持此,它将通过以下方式转换为插值对象: 插值。插值(数据,插值。BSpline(方法)).

  • 决议案 可以设置为 自动的 以使用屏幕的全分辨率,或所需分辨率的元组。

  • 方法 是否使用插值方法,默认为 插值。线性().

  • update_while_button_pressed 将在按下鼠标按钮时更新热图,用于缩放/平移。 将其设置为false,例如WGLMakie,以避免在拖动时更新。

转换时反转属性T

ReversibleScale

自定义比例结构,采用正向和反向任意比例函数.

字段

  • 前进::功能:正向变换(例如 日志10)

  • 逆::函数:反变换(例如 exp10日志10 这样逆∘正identity identity)

  • 限制::元组{Float32, Float32}:默认限制(可选)

  • interval::IntervalSets。N.抽象,抽象:有效限制间隔(可选)

  • 名称::符号

散点线 绘图类型是否与绘图函数相关联 散点线. 检查文档字符串 散点线 有关更多资料。

Scene TODO document this

构造函数

字段

  • 家长/家长:场景的父级;如果是顶层场景, 父==无.

  • 活动: 活动与场景相关联。

  • 视区:场景的当前像素区域。

  • 清楚:是否应清除场景。

  • 照相机照相机 场景相关联。

  • camera_controls:场景摄像机的控件。

  • 转型转型的场景。

  • 浮式32转换:将数据重新缩放到Float32-保存范围的转换。

  • 图则:场景中包含的情节。

  • 主题

  • 儿童:场景的孩子继承它的转变。

  • 当前_屏幕:显示场景的屏幕。

  • 背景颜色

  • 可见

  • ssao

  • 灯光

  • 取消注册_回扣

  • 自行车运动员

  • 转换次数

  • [医]封闭的

它所显示的场景的单位空间。 也称为数据单元

系列 绘图类型是否与绘图函数相关联 系列. 检查文档字符串 系列 有关更多资料。

麦琪滑块<:块

未定义docstring。

属性

(类型 ?麦琪滑块。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 颜色-活性, color_active_dimmed, 颜色-活性, 哈林, 身高, 水平方向, 线宽, 范围, 捕捉,捕捉, 起始值, 告诉我们, 告诉宽度, n.英勇,英勇, 价值, 阔度

麦琪SliderGrid<:块

一个或多个水平的网格 滑块s,其中每个滑块左侧有一个名称标签,右侧有一个值标签。

每个 命名的,命名的 您通过指定一个 滑块. 你总是要通过 范围标签,并且任选地a 格式 为值标签。 除此之外,您可以设置任何关键字 滑块 需要,如 起始值.

格式 关键字可以是 字符串 与格式。jl样式,如"Hz",或一个函数。

构造函数

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

例子

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), "π"))
)

使用滑块值:

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

属性

(类型 ?麦琪SliderGrid.x 在REPL中获取有关属性的更多信息 x)

对齐模式, 哈林, 身高, 告诉我们, 告诉宽度, n.英勇,英勇, value_column_width, 阔度

SpotLight(color, position, direction, angles)

创建一个聚光灯,从 职位 指指点点 方向感. 开口角由给定的内角和外角定义 角度 之间的光强度下降。

可用性:

  • GLMakie与 着色=MultiLightShading

  • RPRMakie的

间谍 绘图类型是否与绘图函数相关联 间谍. 检查文档字符串 间谍 有关更多资料。

楼梯 绘图类型是否与绘图函数相关联 楼梯. 检查文档字符串 楼梯 有关更多资料。

茎,茎 绘图类型是否与绘图函数相关联 茎,茎. 检查文档字符串 茎,茎 有关更多资料。

斯蒂芬斯特 绘图类型是否与绘图函数相关联 斯蒂芬斯特. 检查文档字符串 斯蒂芬斯特 有关更多资料。

溪涧图 绘图类型是否与绘图函数相关联 溪涧图. 检查文档字符串 溪涧图 有关更多资料。

文本标签 绘图类型是否与绘图函数相关联 文本标签. 检查文档字符串 文本标签 有关更多资料。

麦琪文本框<:块

未定义docstring。

属性

(类型 ?麦琪文本框。x 在REPL中获取有关属性的更多信息 x)

对齐模式, 边色,边色, 边界颜色_焦点, bordercolor_focused_invalid, 边色/边色, 边界宽度, 箱色,箱色, boxcolor_焦点, boxcolor_focused_invalid, 箱色/箱色, 角角,角角, 角件/角件, [医]cursorcolor, defocus_on_submit, 显示_string, 重点突出, 字体, 字体大小, 哈林, 身高, 占位符, reset_on_defocus, 限制, 存储_string, 告诉我们, 告诉宽度, 文本颜色, 文本颜色_placeholder, 文本填充, 验证人, n.英勇,英勇, 阔度

时间系列 绘图类型是否与绘图函数相关联 时间系列. 检查文档字符串 时间系列 有关更多资料。

麦琪切换<:块

有两种状态的开关。

构造函数

Toggle(fig_or_scene; kwargs...)

例子

t_horizontal = Toggle(fig[1, 1])
t_vertical = Toggle(fig[2, 1], orientation = :vertical)
t_diagonal = Toggle(fig[3, 1], orientation = pi/4)
on(t_vertical.active) do switch_is_on
    switch_is_on ? println("good morning!") : println("good night")
end

属性

(类型 ?麦琪切换。x 在REPL中获取有关属性的更多信息 x)

活动中, 对齐模式, 钮扣颜色, 角件/角件, 框架/框架, 框架/框架, 哈林, 身高, 长度, 标记大小, 方向感, [医]边缘反射, 告诉我们, 告诉宽度, toggleduration碌录潞陆, n.英勇,英勇, 阔度

工具提示 绘图类型是否与绘图函数相关联 工具提示. 检查文档字符串 工具提示 有关更多资料。

保存场景的转换。

字段

  • 家长::基地.重新价值{Transformation}

  • 翻译::Observable{Vec{3, Float64}}

  • 比例::可观察{Vec{3, Float64}}

  • 旋转::可观察{Quaternionf}

  • 来源::可观察{Vec{3, Float64}}

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

  • parent_model::可观察{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • transform_func::可观察{Any}

[医]三角帆 绘图类型是否与绘图函数相关联 [医]三角帆. 检查文档字符串 [医]三角帆 有关更多资料。

三联体,三联体 绘图类型是否与绘图函数相关联 三联体,三联体. 检查文档字符串 三联体,三联体 有关更多资料。

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...)

返回a 录影带 它可以通过管道将新帧导入ffmpeg进程,只需很少的分配 记录帧!(溪涧). 完成后,使用 保存(路径,流)将视频写入文件。

论点

视频选项

  • 格式="mkv":视频的格式。 如果存在路径,将从文件扩展名推断。 可以是以下之一:

    • "mkv" (开放标准,默认)

    • "mp4" (适用于Web,最受支持的格式)

    • "webm" (最小档案大小)

    • "gif" (相同质量的最大文件大小)

    mp4mk4 略大于 webm. gifs可以显着(多达6x)更大,质量更差(由于调色板有限),并且只能作为最后的手段,用于在不支持视频的环境中播放。

  • 帧速率=24:目标帧率。

  • 压缩=20:通过控制视频压缩 [医]ffmpeg'的 -crf 选项,较小的数字提供更高的质量和更大的文件大小(较低的压缩),较高的数字提供较低的质量和较小的文件大小(较高的压缩)。 最小值为 0 (无损编码)。

    • mp4, 51 是最大值。 请注意 压缩=0 只适用于 mp4 如果

    配置文件="high444".

    • webm, 63 是最大值。

    • 压缩/压缩 对…​…​没有影响 mkvgif 产出。

  • 配置文件="high422":一个ffmpeg兼容的配置文件。 目前只适用于 mp4. 如果

您在播放视频时遇到问题,请尝试 profile="高"个人资料="主要".

  • pixel_format="yuv420p":一个ffmpeg兼容像素格式(-pix_fmt). 目前只

适用于 mp4. 默认值为 yuv444p配置文件="high444".

  • 循环=0:视频重复的次数,对于一个 gifhtml格式 输出。 默认值为 0,其

意味着无限循环。 的值 -1 关闭循环,值为 n>0 手段 n 重复(即视频播放 n+1 时)由后端支持。

[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"`.

后端选项

  • 后端=current_backend():用于记录帧的后端

  • 可见=错误:使窗口可见或不可见

  • 连接=错误:连接窗口事件与否

  • screen_config。..:见 ?后端。屏幕基地。doc(后端。屏幕) 供可传递并转发到后端的适用选项。

其他

  • 过滤/过滤:当为true时,勾选除 滴答。状态=Makie。一时,一时 被移除,直到 保存() 被调用或VideoStream对象被删除。

小提琴 绘图类型是否与绘图函数相关联 小提琴. 检查文档字符串 小提琴 有关更多资料。

容量,容量 绘图类型是否与绘图函数相关联 容量,容量. 检查文档字符串 容量,容量 有关更多资料。

沃罗诺伊普洛特 绘图类型是否与绘图函数相关联 沃罗诺伊普洛特. 检查文档字符串 沃罗诺伊普洛特 有关更多资料。

瀑布 绘图类型是否与绘图函数相关联 瀑布. 检查文档字符串 瀑布 有关更多资料。

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)],
    granularity_weight = 1/4,
    simplicity_weight = 1/6,
    coverage_weight = 1/3,
    niceness_weight = 1/4
)

威尔金森迪克斯 是一个薄的包装 情节。优化_ticks,其docstring转载如下:

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)

为刻度线找到一些合理的值。

这基本上是Wilkinson的ad-hoc评分方法,它试图平衡围绕数据的紧密拟合,最佳蜱数和简单数字。

论点:

  • xmax的: 数据中出现的最大值。

  • xmin: 数据中出现的最小值。

  • 扩展/扩展: 确定是否扩展报价计算。 默认为false。

  • 严格的,严格的: 如果没有蜱应该在[x_min,x_max]之外,则为True。 默认为true。

  • Q: 一个很好的数字的分布,从中采样标签. 存储在形式(数字,分数)。

  • k_min: 蜱的最小数量。

  • k_max: 蜱的最大数量。

  • k_ideal: 蜱的理想数量。

  • 粒度-重量: 鼓励返回大致请求的标签数量。

  • 简单重量: 鼓励更好的标记序列,更喜欢在Q中出现的步长。也奖励包括0作为接地序列的方法的标记。

  • 复盖物-重量: 鼓励标签不超出数据范围,惩罚不必要的空白。

  • [医]精细体重: 鼓励标签产生良好的范围。

回报:

(ticklocations::矢量{Float64},x_min,x_max)

数学细节

Wilkinson的优化函数定义为三个分量的和。 如果用户请求m个标签并且一个可能的标签具有k个标签,那么组件是 简单易行, 保障范围粒度,粒度.

这些组件的定义如下:

$

\开始{aligned} &\文本{simplicity} =1-\frac{i}{|Q|} +\压裂{v}{|Q|}
&\文本{coverage} =\frac{x_{max} -x_{min}}{\mathrm{label}_{max} -\mathrm{label}_{min}}
&\文本{granularity}=1-\frac{\left|k - m\right|}{m} \完{aligned} $

这里的变量是:

  • q:元素的 Q.

  • i:索引 qQ.

  • v:1如果标签范围包括0,否则为0。

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

保存一个 场景 使用指定的文件名和格式。

支持的格式

  • 格尔玛基: .巴布亚新几内亚

  • 凯罗玛基: .svg技术, .pdf格式.巴布亚新几内亚

  • WGLMakie: .巴布亚新几内亚

支持的关键字参数

所有后端

  • 大小: (宽度::Int,高度::Int) 无量纲单位的场景。

  • 更新资料:保存前是否应更新图。 这将重置图中所有轴的限制。 默认值为 真的.

  • 后端:指定 马基 应用于保存的后端。 默认为当前后端。

  • px_per_unit:一个场景单元的大小 px 导出为位图格式时。 这提供了一种以更高或更低分辨率导出相同场景的机制。

  • 进一步的关键字将被转发到屏幕。 CairoMakie

  • pt_per_unit:一个场景单元的大小 pt碌莽禄掳 导出为矢量格式时。

save(path::String, io::VideoStream)

刷新视频流并将其保存到 路径. 理想情况下, 路径文件扩展名与 录影带 是用(例如,如果用格式"mp4"创建的,则 路径文件扩展名必须是".mp4")。否则,视频将被转换为目标格式。 如果使用 记录那么这是为你处理的,因为 录影带的格式是从传递到的路径的文件扩展名推导出来的 记录.

Pattern(image)
Pattern(mask[; color1, color2])

创建一个 图像模式 来自安 图像 (颜色矩阵)或 面具 (实数的矩阵)。 该模式可以作为一个 颜色 到一个情节来纹理它。 如果一个 面具 被传递,人们可以指定颜色之间的颜色插值。

Pattern(style::String = "/"; kwargs...)
Pattern(style::Char = '/'; kwargs...)

根据给定的参数创建线模式。 可用的模式是 '/', '\', '-', '|', 'x',而 '+'. 所有关键字参数都对应于 线形模式.

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

支票 麦琪记录文件。

ablines(intercepts, slopes; attrs...)

创建由 f(x)=斜率*x+截距 穿越一个整体 场景 2D投影在其电流限制。 您可以通过一个或多个拦截或斜坡。

绘图类型

绘图类型别名 n.线,线 功能是 N.线,线.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

n.线形,线形 = @继承linecap --设置使用的线帽类型,即:对接(扁平无挤压),:方形(扁平有1线宽挤压)或:圆形。

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以像素为单位设置线的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

activate_interaction!(parent, name::Symbol)

激活名为的交互 姓名 注册于 家长/家长.

addmouseevents!(scene, elements...)

返回a MouseEventHandle的 一个可观察的内部,它是由所有鼠标与 场景 并可选地限制在所有给定的绘图对象中 元素.

要对鼠标事件做出反应,请使用onmouse。.. 处理程序。

例子::

mouseevents = addmouseevents!(scene, scatterplot)

onmouseleftclick(mouseevents) do event
    # do something with the mouseevent
end
annotations(strings::Vector{String}, positions::Vector{Point})

在每个位置绘制文本数组 职位.

绘图类型

绘图类型别名 说明 功能是 说明.

属性

对齐;对齐 = (:左,:下) --设置字符串w.r.t的对齐方式。 职位. 用途 :左,:中心,:右,:顶部,:底部,:基线 或分数。

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹片机 通过传递 平面3f[].

颜色 = @继承textcolor --设置文本的颜色。 你可以通过传递一个字形来设置一个颜色 向量资料{<:Colorant},或整个文本的一种着色剂。 如果颜色是数字的向量,则使用colormap args将数字映射到颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用的_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

字体 = @继承字体 --设置字体。 可以是一个 符号 这将在 字体 字典或a 字符串 指定字体的(部分)名称或字体文件的文件路径

字体 = @继承字体 --用作字典,以查找由 符号,例如 :普通, :粗体:斜体.

字体大小 = @继承fontsize --字体大小单位取决于 标记空间.

外汇管理局 = 错误 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

[医]发光色 = (:黑色,0.0) --设置文本周围发光效果的颜色。

[医]光宽度 = 0.0 --设置文本周围发光效果的大小。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

理由说明 = 自动的 --设置文本w.r.t其边界框的对齐方式。 可以是 :左,:中,:右 或一小部分。 将默认为水平对齐 对齐;对齐.

线高,线高 = 1.0 --线高乘数。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

标记空间 = :像素 --设置在其中的空间 字体大小 使徒行传。 见 麦琪空间() 供可能的输入。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

偏移量 = (0.0, 0.0) --文本从给定位置的偏移量 标记空间 单位。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

职位 = (0.0, 0.0) --已弃用:指定文本的位置。 使用位置参数 文本 相反。

轮调 = 0.0 --围绕给定位置旋转文本

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

[医]斯特罗克色 = (:黑色,0.0) --设置标记周围轮廓的颜色。

斯特罗克威德斯 = 0 --设置标记周围轮廓的宽度。

文本 = "" --指定要显示的一段文本或一个文本向量,其中数字必须与给定的位置数相匹配。 Makie支持 字符串 它用于所有普通文本和 [医]拉丁文 哪些布局数学表达式使用 MathTeXEngine.jl.

变换器/变换器 = 错误 --控制模型矩阵(没有翻译)是否适用于字形本身,而不仅仅是位置。 (如果这是真的, 规模!旋转! 会影响文本字形。)

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

word_wrap_width = -1 --指定文本的线宽限制。 如果一个单词溢出此限制,则在其前面插入换行符。 负数禁用自动换行。

注释! 是绘图功能的突变变体 说明. 检查文档字符串 说明 有关更多资料。

arc(origin, radius, start_angle, stop_angle; kwargs...)

此函数绘制一个圆弧,以 产地来源 带半径 半径,从 start_angle停止,停止. 产地来源 必须是二维坐标(即a 第2点);其余的参数必须是 <:数字.

例子::

弧(点2f(0),1,0.0,π) 弧(Point2f(1,2),0.3,π,-π)

地块类型

绘图类型别名 功能是 .

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

联合式,联合式 = @继承joinstyle --控制角落的渲染。 选项是 :斜接 对于尖角, :斜角 对于"切断"角落,以及 :圆形 为圆角。 如果角角低于 n.米特,米特, :斜接 相当于 :斜角 以避免长尖峰。

n.线形,线形 = @继承linecap --设置使用的线帽类型。 选项是 :屁股 (扁平无挤压), :正方形 (平与半线宽挤压)或 :圆形.

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以屏幕为单位设置线条的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

n.米特,米特 = @继承miter_limit --设置斜接截断的最小内接角。 请参阅 麦琪miter_distance_to_angle.

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

决议案 = 361 --近似圆弧的线点的数量。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

弧! 是绘图功能的突变变体 . 检查文档字符串 有关更多资料。

autolimits!(ax::PolarAxis[, unlock_zoom = true])

调用它告诉PolarAxis从绘制的数据中自由地推导出极限,这允许rmin>0和跨越小于一个完整圆的极限。 如果 unlock_zoom=真 这也解锁放大r和theta方向,并允许在r方向平移。

autolimits!()
autolimits!(la::Axis)

重置手动指定的限制 洛杉矶 到一个自动确定的矩形,这取决于轴中所有绘图对象的数据限制,以及x和y轴的自动imit边距。 论点 洛杉矶 默认值为 当前_axis().

available_gradients()

打印所有可用的渐变名称。

available_marker_symbols()

显示所有可用的标记符号。

available_plotting_methods()

返回所有可用绘图函数的数组。

    axis3d(args; kw...)

绘制3维OldAxis。

属性

OldAxis属性及其默认值 情节{Makie.axis3d} 是:

    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)
        font: (:regular, :regular, :regular)
        ranges_labels: (MakieCore.Automatic(), MakieCore.Automatic())
        formatter: plain
        textcolor: (RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.6f0), RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.6f0), RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.6f0))
        fontsize: (5, 5, 5)
        align: ((:left, :center), (:right, :center), (:right, :center))
        gap: 3
    fonts:
        bold: TeX Gyre Heros Makie Bold
        italic: TeX Gyre Heros Makie Italic
        bold_italic: TeX Gyre Heros Makie Bold Italic
        regular: TeX Gyre Heros Makie
    names:
        axisnames: ("x", "y", "z")
        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)
        font: (:regular, :regular, :regular)
        textcolor: (:black, :black, :black)
        fontsize: (6.0, 6.0, 6.0)
        align: ((:left, :center), (:right, :center), (:right, :center))
        gap: 3
    scale: Float32[1.0, 1.0, 1.0]
    clip_planes: Plane3f[]
    showgrid: (true, true, true)
    padding: 0.1
    frame:
        axiscolor: (:black, :black, :black)
        axislinewidth: (1.5, 1.5, 1.5)
        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)
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...)

创建位于轴的绘图区域内的图例。

位置可以是一个符号,其中第一个字母控制水平对齐,可以是l,r或c,第二个字母控制垂直对齐,可以是t,b或c。或者它可以是一个元组,其中第一个元素被设置为图例的halign,第二个元素作为其valign。

使用关键字merge和unique,您可以控制如何处理具有相同标签的绘图对象。 如果"合并"为true,则具有相同标签的所有绘图对象将彼此分层为一个图例条目。 如果unique为true,则具有相同绘图类型和标签的所有绘图对象将减少到一次匹配。

band(x, ylower, yupper; kwargs...)
band(lower, upper; kwargs...)
band(x, lowerupper; kwargs...)

绘制一个带从 y花雅普尔 沿着 x. 表格 波段(下、上) 图a 规则表面之间的点在 较低上,上. 两个边界可以一起传递为 lowerupper鹿禄碌路禄煤路,间隔的向量。

地块类型

绘图类型别名 乐队 功能是 乐队.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

背光源 = 0.0 --设置一个权重的二次光计算与倒法线。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承patchcolor --设置网格的颜色。 可以是一个 向量资料{<:Colorant} 对于每个顶点颜色或单个 着色剂. A 矩阵{<:Colorant} 可用于用纹理为网格体着色,该纹理要求网格体包含纹理坐标。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

弥漫性;弥漫性 = 1.0 --设置红色,绿色和蓝色通道对漫射(散射)光的反应强度。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 真的 --设置是否应插值颜色

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*[医]马特卡* = 什么都没有 --没有文档可用。_</无翻译>

材料 = 什么都没有 --RPRMakie仅属性设置复杂的RadeonProRender材料. Warning,如何设置RPR材质可能会发生变化,其他后端会忽略此属性

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

底纹/底纹 = NoShading --设置使用的照明算法。 选项是 NoShading (无照明), 快装,快装 (AmbientLight+PointLight)或 MultiLightShading (多个灯,仅GLMakie)。 请注意,这不会影响RPRMakie。

光泽,光泽 = 32.0 --设置反射的清晰度。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

镜面,镜面 = 0.2 --设置物体在红色,绿色和蓝色通道中反射光的强度。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

uv_翻译 = 自动的 --设置uv坐标的变换,它控制纹理如何映射到网格。 属性可以是 , 比例::向量类型{2}, (翻译::VecTypes{2},比例::向量类型{2}),任何:rotr90,:rotl90,:rot180,:swap_xy/:transpose,:flip_x,:flip_y,:flip_xy,或最一般的a 麦琪垫子{2, 3, Float32}麦琪Mat3f 返回的 麦琪uv_transform(). 它们也可以通过传递元组来改变 (op3,op2,op1).

可见 = 真的 --控制情节是否将被渲染。

乐队! 是绘图功能的突变变体 乐队. 检查文档字符串 乐队 有关更多资料。

barplot(positions, heights; kwargs...)

绘制条形图。

地块类型

绘图类型别名 [医]条形图 功能是 [医]条形图.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

酒吧,酒吧 = 什么都没有 --在每个栏的末尾添加标签。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

<无翻译>*颜色* = @继承patchcolor --没有文档可用。_</无翻译>

<无翻译>*颜色_复盖_background* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*颜色_over_bar* = 自动的 --没有文档可用。_</无翻译>

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

方向感 = :y --控制酒吧的方向,可以是 :y (垂直)或 :x (水平)。

<无翻译>*道奇* = 自动的 --没有文件可用。_</无翻译>

<无翻译>*dodge_gap* = 0.03 --没有文件可用。_</无翻译>

菲尔托 = 自动的 --控制柱线的基线。 默认值为零 自动的 除非条形图在日志缩放中 轴心,轴心. 对于日志规模,自动默认值为最小值的一半,因为零是日志规模的无效值。

<无翻译>*flip_labels_at* = 资讯 --没有文档可用。_</无翻译>

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

差距 = 0.2 --酒吧的最终宽度计算为 w*(1-间隙) 哪里 w 是每个酒吧的宽度与确定 阔度 属性。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*标签标记* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*标签颜色* = @继承textcolor --没有文件可用。_</无翻译>

n.标签,标签 = @继承字体 --酒吧标签的字体。

<无翻译>*标签-格式* = bar_label_格式 --没有文件可用。_</无翻译>

标签_offset = 5 --标签与栏的距离以屏幕单位结束。 不适用于 label_position=:中心.

标签位置 = :结束 --每个酒吧的标签相对于酒吧的位置。 可能的值是 :结束:中心.

<无翻译>*标签/标签* = --没有文件可用。_</无翻译>

标签尺寸 = @继承fontsize --栏标签的字体大小。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

<无翻译>*n_dodge的* = 自动的 --没有文档可用。_</无翻译>

纳米色 = :透明 --NaN值的颜色。

<无翻译>*偏移量* = 0.0 --没有文档可用。_</无翻译>

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境遮挡)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*堆叠* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*[医]斯特罗克色* = @继承patchstrokecolor --没有文件可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承patchstrokewidth --没有文档可用。_</无翻译>

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

阔度 = 自动的 --条的无间隙宽度。 如果 自动的,宽度 w 被计算为 最小值(diff(sort(unique(positions)))). 条形的实际宽度计算如下 w*(1-间隙).

巴普洛! 是绘图功能的突变变体 [医]条形图. 检查文档字符串 [医]条形图 有关更多资料。

boundingbox(plot::AbstractPlot)

返回情节的世界空间边界框。 这包括 情节。转型,即 变换_func模型 矩阵。

请参阅: 数据限制

boundingbox(scenelike[, exclude = plot -> false])

返回下收集的所有绘图的组合世界空间边界框 像风景的. 这包括 情节。转型,即 变换_func模型 矩阵。 附有 排除(情节)==真 被排除在外。

请参阅: 数据限制

boxplot(x, y; kwargs...)

绘制Tukey风格的箱线图。 箱线图有3个组件:

  • a 横杆,横杆 跨越四分位间(IQR)范围,中线标记中位数

  • 一个 错误,错误 谁的胡须跨度 范围*iqr

  • 标记异常值的点,即晶须之外的数据

论点

  • x:类别的职位

  • y:框内的变量

绘图类型

绘图类型别名 箱线图 功能是 箱线图.

属性

<无翻译>*颜色* = @继承patchcolor --没有文档可用。_</无翻译>

<无翻译>*颜色表* = @继承colormap --没有文档可用。_</无翻译>

<无翻译>*颜色变化* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*色阶;色阶* = 身份认同 --没有文件可用。_</无翻译>

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

道奇 = 自动的 --向量 整数 (数据长度)分组变量以同时创建多个并排框 x 位置。

dodge_gap = 0.03 --躲闪箱之间的间距。

差距 = 0.2 --收缩因子, 宽度->宽度*(1-间隙).

<无翻译>*可检查的* = @继承inspectable --没有文件可用。_</无翻译>

<无翻译>*标记物* = @继承标记 --没有文件可用。_</无翻译>

<无翻译>*标记大小* = @继承markersize --没有文档可用。_</无翻译>

<无翻译>*[医]中色* = @继承linecolor --没有文档可用。_</无翻译>

<无翻译>*中度线宽* = @继承线宽 --没有文档可用。_</无翻译>

<无翻译>*n_dodge的* = 自动的 --没有文档可用。_</无翻译>

n.宽度 = 0.5 --乘数 阔度 为槽口的最窄宽度。

方向感 = :垂直 --盒子的方向(:垂直:水平).

<无翻译>*异常颜色* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*异常色,异常色* = @继承markerstrokecolor --没有文档可用。_</无翻译>

<无翻译>*离群行程宽度* = @继承markerstrokewidth --没有文件可用。_</无翻译>

范围 = 1.5 --IQR控制晶须长度的倍数。

[医]显示 = 真的 --显示中位数为中线。

n.表演,表演 = 错误 --画出缺口。

显示值 = 真的 --将异常值显示为点。

<无翻译>*[医]斯特罗克色* = @继承patchstrokecolor --没有文档可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承patchstrokewidth --没有文档可用。_</无翻译>

重量 = 自动的 --统计权重(数据长度)的向量。 默认情况下,每个观测值都有权重 1.

<无翻译>*[医]威士忌* = @继承linecolor --没有文件可用。_</无翻译>

<无翻译>*n.晶须,晶须* = @继承线宽 --没有文档可用。_</无翻译>

晶须宽度 = 0.0 --乘数 阔度 对于晶须上的T的宽度,或 :比赛 要匹配 阔度.

阔度 = 自动的 --收缩前盒子的宽度。

箱线图! 是绘图功能的突变变体 箱线图. 检查文档字符串 箱线图 有关更多资料。

bracket(x1, y1, x2, y2; kwargs...)
bracket(x1s, y1s, x2s, y2s; kwargs...)
bracket(point1, point2; kwargs...)
bracket(vec_of_point_tuples; kwargs...)

在每对点(x1,y1)和(x2,y2)之间绘制一个括号,中点有一个文本标签。

默认情况下,每个标签都平行于支架点之间的线旋转。

绘图类型

绘图类型别名 支架 功能是 支架.

属性

<无翻译>*对齐;对齐* = (:中心,:中心) --没有文件可用。_</无翻译>

<无翻译>*颜色* = @继承linecolor --没有文档可用。_</无翻译>

<无翻译>*字体* = @继承字体 --没有文档可用。_</无翻译>

<无翻译>*字体大小* = @继承fontsize --没有文档可用。_</无翻译>

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

<无翻译>*理由说明* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

<无翻译>*林泳,林泳* = :固体 --没有文档可用。_</无翻译>

<无翻译>*线宽* = @继承线宽 --没有文档可用。_</无翻译>

<无翻译>*n.米特,米特* = @继承miter_limit --没有文档可用。_</无翻译>

偏移量 = 0 --以屏幕为单位的垂直于线的支架从起点到终点的偏移量。 方向取决于 方向感 属性。

方向感 = :向上 --支架从起点到终点相对于线延伸的哪种方式。 可以是 :向上:向下.

<无翻译>*轮调* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*风格* = :卷曲 --没有文档可用。_</无翻译>

<无翻译>*文本* = "" --没有文件可用。_</无翻译>

<无翻译>*文本颜色* = @继承textcolor --没有文件可用。_</无翻译>

<无翻译>*文本集* = 自动的 --没有文件可用。_</无翻译>

阔度 = 15 --支架的宽度(从起点到终点垂直远离线),以屏幕为单位。

支架! 是绘图功能的突变变体 支架. 检查文档字符串 支架 有关更多资料。

broadcast_foreach(f, args...)

像广播,但foreach。 不关心形状并将元组&&StaticVectors视为标量。 此方法用于跨属性广播,这些属性可以具有标量或矢量/数组形式。 一个例子是散点标记的集合,它们具有不同的大小,但只有一种颜色。 属性的长度由 attr_broadcast_length 和元素被访问与 attr_broadcast_getindex.

cam2d!(scene::SceneLike, kwargs...)

为给定的创建2D相机 场景. 相机通过使用鼠标拖动滚动和平移来实现缩放。 它还实现矩形选择。

关键字参数

  • zoomspeed=0.1 设置缩放速度。

  • zoombutton=真 设置一个按钮(组合),需要按下以启用缩放。 默认情况下,不需要按下按钮。

  • panbutton=鼠标。对 设置用于平移相机的按钮。 这必须包括鼠标按钮。

  • selectionbutton=(键盘。空间,老鼠。左) 设置用于矩形选择的按钮。 这必须包括鼠标按钮。

使用像素相机创建子场景

cam3d!(scene[; kwargs...])

创建一个 相机3dzoom_shift_lookat=truefixed_axis=true. 有关详细信息,请参阅 相机3d

cam3d_cad!(scene[; kwargs...])

创建一个 相机3dcad=真, zoom_shift_lookat=错误fixed_axis=false. 有关详细信息,请参阅 相机3d

cam_relative!(scene)

为给定的创建一个相机 场景 其中将场景区域映射到一个0。.1乘0。.1范围。 这台相机没有控制功能.

campixel!(scene; nearclip=-1000.0, farclip=1000.0)

为给定的创建像素相机 场景. 这意味着绘图的位置数据将以像素为单位进行解释。 这台相机没有控制功能.

categorical_colors(colormaplike, categories::Integer)

创建分类颜色并尝试匹配 类别:. 如果配色方案不包含足够的类别,则会出错。 如果请求的颜色少于方案中包含的颜色,将删除最后的n种颜色.

colorbuffer(scene, format::ImageStorageFormat = JuliaNative; update=true, backend=current_backend(), screen_config...)

返回给定场景或屏幕栅格化为颜色矩阵的内容。 返回类型是后端依赖的,但将是某种形式的RGB或RGBA。

  • 后端::模块:一个Makie后端模块。 例如, 后端=GLMakie, 后端=CairoMakie 等。

  • 格式=JuliaNative :返回标准julia图像格式的缓冲区(dims排列,一个反转)

  • 格式=GLNative :为GLMakie返回一个更有效的格式缓冲区,可以直接在FFMPEG中使用,无需转换

  • 屏幕_config:后端依赖,通过查找 ?后端。屏幕/基地。doc(后端。屏幕)

  • 更新=真:重置/更新限制。 设置为false,如果你想preserver相机运动。

colorbuffer(ax::Axis; include_decorations=true, colorbuffer_kws...)

获取 轴心,轴心JuliaNative 图像格式。 如果 include_decorations=false,只提取轴的内部。

contour(x, y, z)
contour(z::Matrix)

创建跨越平面的等值线图 x::向量, y::向量, z::矩阵. 如果只 z::矩阵 提供了元素的索引 z 将作为 xy 绘制轮廓时的位置。

地块类型

绘图类型别名 等高线 功能是 等高线.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = 什么都没有 --轮廓线的颜色。 如果 什么都没有,颜色由轮廓水平的数值与 颜色表颜色变化.

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用的_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

<无翻译>*enable_depth* = 真的 --没有文档可用。_</无翻译>

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

[医]标签色 = 什么都没有 --轮廓标签的颜色,如果 什么都没有 它匹配 颜色 默认情况下。

拉贝尔丰特 = @继承字体 --轮廓标签的字体。

标签格式;标签格式 = contour_label_formatter --将轮廓水平的数值格式化为字符串。

标签 = 错误 --如果 真的,为等高线添加文本标签。

标签尺寸 = 10 --轮廓标签的字体大小

水平 = 5 --控制轮廓线的数量和位置。 可以是

  • 一个 Int型 产生n个同样宽的电平或带

  • 一个 [医]文摘{<:Real} 它列出了从低到高的n个连续边缘,从而产生n-1个电平或带

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

<无翻译>*林泳,林泳* = 什么都没有 --没有文件可用。_</无翻译>

<无翻译>*线宽* = 1.0 --没有文档可用。_</无翻译>

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*n.米特,米特* = @继承miter_limit --没有文档可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

轮廓! 是绘图功能的突变变体 等高线. 检查文档字符串 等高线 有关更多资料。

contour3d(x, y, z)

创建跨越x::Vector、y::Vector、z::Matrix的平面的3d等值线图,每个级别的z-高程。

绘图类型

绘图类型别名 轮廓3d 功能是 轮廓3d.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = 什么都没有 --轮廓线的颜色。 如果 什么都没有,颜色由轮廓水平的数值与 颜色表颜色变化.

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

<无翻译>*enable_depth* = 真的 --没有文档可用。_</无翻译>

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

[医]标签色 = 什么都没有 --轮廓标签的颜色,如果 什么都没有 它匹配 颜色 默认情况下。

拉贝尔丰特 = @继承字体 --轮廓标签的字体。

标签格式;标签格式 = contour_label_formatter --将轮廓水平的数值格式化为字符串。

标签 = 错误 --如果 真的,为等高线添加文本标签。

标签尺寸 = 10 --轮廓标签的字体大小

水平 = 5 --控制轮廓线的数量和位置。 可以是

  • 一个 Int型 产生n个同样宽的电平或带

  • 一个 [医]文摘{<:Real} 它列出了从低到高的n个连续边缘,从而产生n-1个电平或带

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

<无翻译>*林泳,林泳* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*线宽* = 1.0 --没有文件可用。_</无翻译>

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*n.米特,米特* = @继承miter_limit --没有文档可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

contourf(xs, ys, zs; kwargs...)

绘制高度信息的填充轮廓 zs 在水平网格位置 x 和垂直网格位置 ys.

绘图类型

绘图类型别名 轮廓,轮廓 功能是 轮廓,轮廓.

属性

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

<无翻译>*颜色表* = @继承colormap --没有文件可用。_</无翻译>

<无翻译>*色阶;色阶* = 身份认同 --没有文件可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

延伸,延伸 = 什么都没有 --在 :正常 模式,如果你想显示一个乐队从高边缘到 资讯,设置 延伸,延伸:自动 要为扩展赋予与最后一个级别相同的颜色,或直接指定颜色(默认值 什么都没有 表示没有扩展频带)。

延伸,延伸 = 什么都没有 --在 :正常 模式,如果你想显示一个乐队从 -Inf 到低边,设置 延伸,延伸:自动 为扩展名赋予与第一级相同的颜色,或直接指定颜色(默认值 什么都没有 表示没有扩展频带)。

外汇管理局 = 真的 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

水平 = 10 --可以是

  • 一个 Int型 产生n个同样宽的电平或带

  • 一个 [医]文摘{<:Real} 它列出了从低到高的n个连续边缘,从而产生n-1个电平或带

如果 水平 是一个 Int型,contourf图将是矩形的所有 zs 值将被复盖边缘到边缘. 这就是为什么 轴心,轴心 默认为此类contourf图的严格限制。 如果指定 水平 作为一个 [医]文摘{<:Real} 但是,请注意,轴限制包括默认边距,因为轮廓图可能具有不规则形状。 您可以使用 紧张!(斧头) 收紧类似于 Int型 行为。

模式 = :正常 --决定如何 水平 属性被解释,或者 :正常:亲戚. 在 :正常 模式,电平直接对应于z值。 在 :亲戚 模式,您指定边缘的最小值和最大值之间的分数 zs. 例如,这可以用来绘制上90%的带,而不包括下10%的带 级别=0.1:0.1:1.0,模式=:相对.

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

<无翻译>*纳米色* = :透明 --没有文档可用。_</无翻译>

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

轮廓! 是绘图功能的突变变体 轮廓,轮廓. 检查文档字符串 轮廓,轮廓 有关更多资料。

crossbar(x, y, ymin, ymax; kwargs...)

画一个横杆。 横杆表示带有(可能有缺口)框的范围。 它最常用作 箱线图.

论点

  • x:盒子的位置

  • y:框内中线的位置

  • 伊敏:箱体下限

  • ymax:箱体上限

地块类型

绘图类型别名 横杆,横杆 功能是 横杆,横杆.

属性

<无翻译>*颜色* = @继承patchcolor --没有文档可用。_</无翻译>

<无翻译>*颜色表* = @继承colormap --没有文档可用。_</无翻译>

<无翻译>*颜色变化* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*色阶;色阶* = 身份认同 --没有文档可用。_</无翻译>

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

<无翻译>*道奇* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*dodge_gap* = 0.03 --没有文档可用。_</无翻译>

差距 = 0.2 --收缩因子, 宽度->宽度*(1-间隙).

<无翻译>*可检查的* = @继承inspectable --没有文档可用。_</无翻译>

<无翻译>*中色,中色* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*中线宽* = @继承线宽 --没有文档可用。_</无翻译>

<无翻译>*n_dodge的* = 自动的 --没有文档可用。_</无翻译>

n.最大值 = 自动的 --缺口的上限。

诺奇敏 = 自动的 --凹口的下限。

n.宽度 = 0.5 --乘数 阔度 为槽口的最窄宽度。

方向感 = :垂直 --盒子的方向(:垂直:水平).

显示_米行 = 真的 --显示中线。

n.表演,表演 = 错误 --是否绘制缺口。

<无翻译>*[医]斯特罗克色* = @继承patchstrokecolor --没有文件可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承patchstrokewidth --没有文档可用。_</无翻译>

阔度 = 自动的 --收缩前盒子的宽度。

横杆! 是绘图功能的突变变体 横杆,横杆. 检查文档字符串 横杆,横杆 有关更多资料。

current_axis!(ax)

设置轴 斧头,斧头,它必须是图形的一部分,作为该图形的当前活动轴。

current_axis!(fig::Figure, ax)

套装 斧头,斧头 作为当前活动轴在 无花果.

current_axis()

返回当前活动轴(或创建的最后一个轴)。 申报表 什么都没有 如果没有当前活动轴。

current_figure!(fig)

套装 无花果 作为当前的活动数字。

current_figure()

返回当前活动图形(或最后创建的图形)。 申报表 什么都没有 如果没有当前的活动数字。

data_limits(scenelike[, exclude = plot -> false])

返回在以下条件下收集的所有绘图的组合数据限制 像风景的 为其 排除(情节)==错误. 这完全基于绘图的位置数据,因此不包括任何变换。

请参阅: 装订箱

data_limits(plot::AbstractPlot)

仅根据绘图的位置数据返回绘图的边界框。

请参阅: 装订箱

datashader(points::AbstractVector{<: Point})

警告此功能可能会在中断版本之外更改,因为API尚未最终确定。 如果您遇到奇怪的行为,请警惕实现中的错误和开放的问题。

点可以是任何支持迭代和getindex的数组类型,包括内存映射数组。 如果您有x和y坐标的单独数组,并且希望避免转换和复制,请考虑使用:

using Makie.StructArrays
points = StructArray{Point2f}((x, y))
datashader(points)

请注意,如果x和y没有实现快速迭代/getindex,这可能比将数据复制到新数组中要慢。

为获得最佳性能,请使用 方法=Makie。攻击线程() 一定要从朱莉娅开始 茱莉亚-陶托 或者有环境变量 JULIA_NUM_线程 设置为您拥有的内核数。

地块类型

绘图类型别名 数据读取器 功能是 数据读取器.

属性

署理主任 = AggCount{Float32}() --可 AggCount(), 阿加尼()阿格米恩(). 确保使用正确的元素类型,例如 AggCount{Float32}(),其中需要容纳的输出 本地操作. 通过重载实现用户可扩展:

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

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

异步 = 真的 --将计算 get_ag聚类 在任务中,并在忙碌时跳过任何缩放/平移更新。 非常适合交互,但必须禁用以保存到例如png或在文档中心内联时。

n.桶大小 = 1 --因子定义每个屏幕像素需要多少个垃圾箱。 如果您想要更粗糙的图像,请设置为n>1。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 错误 --如果结果图像应显示插值。 请注意,插值可以使NaN相邻的bin在某些后端也NaN,例如由于GPU硬件中使用的插值方案。 这可以使它看起来像有更多的nan垃圾箱比实际有。

本地操作 = 身份认同 --在聚合后对每个元素调用的函数(地图!(x->local_operation(x),final_aggregation_result)).

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

方法 = 攻击线程() --可 攻击线程()AggSerial() 用于线程与串行聚合。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

运作 = 自动的 --默认为 麦琪equalize_histogram 在显示之前调用整个get_aggregation数组的函数(操作(final_aggregation_result)).

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

点转换 = 身份认同 --在聚合之前应用于每个点的函数。

显示时间 = 错误 --设置为 真的 以显示聚合每个帧需要多长时间。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

deactivate_interaction!(parent, name::Symbol)

停用命名的交互 姓名 注册于 家长/家长. 它可以用 activate_interaction!.

density(values)

绘制核密度估计值 价值.

绘图类型

绘图类型别名 密度 功能是 密度.

属性

带宽 = 自动的 --内核密度带宽,如果自动确定 自动的.

边界 = 自动的 --密度估计的边界,如果自动确定 自动的.

颜色 = @继承patchcolor --通常设置为单一颜色,但也可以设置为 :x:y 用渐变来着色。 如果您使用 :y 何时 方向=:x (反之亦然),请注意,只有2元素颜色表才能正常工作。

<无翻译>*颜色表* = @继承colormap --没有文件可用。_</无翻译>

<无翻译>*颜色变化* = 麦琪自动的 --没有文档可用。_</无翻译>

<无翻译>*色阶;色阶* = 身份认同 --没有文件可用。_</无翻译>

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

方向感 = :x --沿其尺寸 价值 被分布。 可以是 :x:y.

<无翻译>*可检查的* = @继承inspectable --没有文档可用。_</无翻译>

<无翻译>*林泳,林泳* = 什么都没有 --没有文档可用。_</无翻译>

n点 = 200 --沿维度集的估计曲线的分辨率 方向感.

偏移量 = 0.0 --移动密度基线,以将多个密度分层。

<无翻译>*鹿strokearound* = 错误 --没有文档可用。_</无翻译>

<无翻译>*[医]斯特罗克色* = @继承patchstrokecolor --没有文档可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承patchstrokewidth --没有文件可用。_</无翻译>

重量 = 自动的 --将统计权重的向量分配给 价值.

密度! 是绘图功能的突变变体 密度. 检查文档字符串 密度 有关更多资料。

deregister_interaction!(parent, name::Symbol)

取消注册名为的交互 姓名 注册于 家长/家长.

ecdfplot(values; npoints=10_000[, weights])

绘制经验累积分布函数(ECDF) 价值. n点 控制绘图的分辨率。 如果 重量 对于提供的值,绘制了加权ECDF。

绘图类型

绘图类型别名 ecdf绘图 功能是 Ecdf绘图.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用的_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

联合式,联合式 = @继承joinstyle --控制角落的渲染。 选项是 :斜接 对于尖角, :斜角 对于"切断"角落,以及 :圆形 为圆角。 如果角角低于 n.米特,米特, :斜接 相当于 :斜角 以避免长尖峰。

n.线形,线形 = @继承linecap --设置使用的线帽类型。 选项是 :屁股 (扁平无挤压), :正方形 (平与半线宽挤压)或 :圆形.

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以屏幕为单位设置线条的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

n.米特,米特 = @继承miter_limit --设置斜接截断的最小内接角。 请参阅 麦琪miter_distance_to_angle.

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

步骤 = :预 --的 步骤 参数可以采用以下值:

  • :预:step的水平部分延伸到每个值的左侧 x.

  • :职位:step的水平部分延伸到每个值的右侧 x.

  • :中心:台阶的水平部分在两个相邻值之间延伸到 x.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

errorbars(x, y, error_both; kwargs...)
errorbars(x, y, error_low, error_high; kwargs...)
errorbars(x, y, error_low_high; kwargs...)

errorbars(xy, error_both; kwargs...)
errorbars(xy, error_low, error_high; kwargs...)
errorbars(xy, error_low_high; kwargs...)

errorbars(xy_error_both; kwargs...)
errorbars(xy_error_low_high; kwargs...)

在xy位置绘制误差,通过给定的误差扩展 方向感.

如果要绘制从低值到高值的间隔而不是相对误差,请使用 rangebars.

绘图类型

绘图类型别名 errorbars 功能是 Errorbars.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线条的颜色。 可以是一个数组来分别为每个条着色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色] --没有文件可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

方向感 = :y --绘制条形图的方向。 可以是 :x:y.

外汇管理局 = 真的 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

线宽 = @继承线宽 --以屏幕为单位的线条的厚度。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

晶须宽度 = 0 --以屏幕为单位的须根或线帽的宽度。

fill_between!(scenelike, x, y1, y2; where = nothing, kw_args...)

用条件填充2行之间的部分 哪里

help(func[; extended = false])

欢迎浏览 麦琪jl / 麦琪jl.

有关特定函数参数的帮助,请键入 help_arguments(function_name).

有关特定函数属性的帮助,请键入 help_attributes(plot_Type).

使用可选项 扩展=真 关键字参数以查看更多细节。

help_arguments([io], func)

返回函数的签名列表 [医].

help_attributes([io], Union{PlotType, PlotFunction}; extended = false)

返回绘图类型的属性列表 Typ. 返回的属性扩展了在 默认值.

使用可选关键字参数 延长 (默认= 错误)以另外显示每个属性的默认值。 使用方法:

>help_attributes(scatter)
    alpha
    color
    colormap
    colorrange
    distancefield
    glowcolor
    glowwidth
    linewidth
    marker
    marker_offset
    markersize
    overdraw
    rotations
    strokecolor
    strokewidth
    transform_marker
    transparency
    uv_offset_width
    visible
hexbin(xs, ys; kwargs...)

为观测绘制具有六边形箱的热图 xys.

绘图类型

绘图类型别名 n.海克宾 功能是 N.海克宾.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

垃圾箱 = 20 --如果 Int型,设置x和y方向的箱数。 如果一个 元组{Int, Int},分别设置x和y的箱数。

细胞大小 = 什么都没有 --如果一个 真实的,制作宽度相等的六边形 细胞大小. 如果一个 元组{Real, Real} 分别指定六边形宽度和高度。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

[医]高 = 自动的 --Colorrange上方任何值的颜色。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

纳米色 = :透明 --NaN值的颜色。

<无翻译>*[医]斯特罗克色* = :黑色 --没有文档可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = 0 --没有文档可用。_</无翻译>

门槛 = 1 --要显示的bin中的最小观察数。 如果为0,将显示符合数据限制的所有零计数六边形。

重量 = 什么都没有 --每个观测值的权重。 可以是 什么都没有 (每个观察值为1)或任何 [医]文摘{<: Real}StatsBase。抽象权重.

海克斯宾! 是绘图功能的突变变体 n.海克宾. 检查文档字符串 n.海克宾 有关更多资料。

hidedecorations!(la::Axis; label = true, ticklabels = true, ticks = true,
                 grid = true, minorgrid = true, minorticks = true)

隐藏x轴和y轴的装饰:标签,刻度,刻度和网格. 关键字参数可用于禁用某些类型的装饰的隐藏。

另见[隐藏!], [藏起来!], [隐藏!]

hidedecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

隐藏r和theta轴的装饰:标签,ticklabels,蜱和网格。 关键字参数可用于禁用某些类型的装饰的隐藏。

另见[隐藏!], [第十八条!], [隐藏!]

hiderdecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

隐藏r轴的装饰:标签,ticklabels,蜱和网格。 关键字参数可用于禁用某些类型的装饰的隐藏。

hidespines!(la::Axis, spines::Symbol... = (:l, :r, :b, :t)...)

隐藏所有指定的轴棘。 默认情况下隐藏所有spine,否则选择使用符号隐藏哪些边:l(左),:r(右),:b(底部)和:t(顶部)。

hidethetadecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

隐藏theta轴的装饰:标签,ticklabels,蜱和网格。 关键字参数可用于禁用某些类型的装饰的隐藏。

hidexdecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
    minorgrid = true, minorticks = true)

隐藏x轴的装饰:标签,ticklabels,蜱和网格。 关键字参数可用于禁用某些类型的装饰的隐藏。

hideydecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
    minorgrid = true, minorticks = true)

隐藏y轴的装饰:标签,ticklabels,蜱和网格。 关键字参数可用于禁用某些类型的装饰的隐藏。

hidezdecorations!(ax::Axis3; label = true, ticklabels = true, ticks = true, grid = true)

隐藏z轴的装饰:标签,ticklabels,蜱和网格。 关键字参数可用于禁用某些类型的装饰的隐藏。

hist(values)

绘制的直方图 价值.

绘图类型

绘图类型别名 哈斯特 功能是 Hist.

属性

<无翻译>*酒吧,酒吧* = 什么都没有 --没有文档可用。_</无翻译>

垃圾箱 = 15 --可以是一个 Int型 要在 价值. 或者,它可以是bin边的排序迭代。

颜色 = @继承patchcolor --颜色可以是:

  • 的向量 垃圾箱 颜色

  • 单一颜色

  • :价值观,使用直方图中的值对条形进行着色

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文件可用。_</无翻译>

方向感 = :y --设置酒吧的方向。

菲尔托 = 自动的 --定义酒吧开始的地方。

<无翻译>*flip_labels_at* = 资讯 --没有文档可用。_</无翻译>

差距 = 0 --酒吧之间的间隙(见barplot)。

<无翻译>*标签颜色* = @继承textcolor --没有文档可用。_</无翻译>

<无翻译>*n.标签,标签* = @继承字体 --没有文档可用。_</无翻译>

<无翻译>*标签-格式* = bar_label_格式 --没有文档可用。_</无翻译>

<无翻译>*标签_offset* = 5 --没有文件可用。_</无翻译>

<无翻译>*标签尺寸* = 20 --没有文档可用。_</无翻译>

归一化 = :无 --允许标准化直方图。 可能的值是:

  • :pdf:通过权重和bin大小的总和进行归一化。 结果直方图具有范数1并表示PDF。

  • :密度:仅按bin大小标准化。 结果直方图表示输入的计数密度,不具有范数1。 如果直方图已经表示密度(h.密度==1).

  • :概率:仅按权重之和归一化。 结果直方图表示每个bin的概率质量分数,不具有范数1。

  • :无:不正常化。

偏移量 = 0.0 --为每个值添加偏移量。

<无翻译>*over_background_color* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*over_bar_color* = 自动的 --没有文档可用。_</无翻译>

标量,标量 = 什么都没有 --允许将所有值缩放到一定的高度。 这也可以设置为 :翻转 翻转直方图条的方向,而不将它们缩放到一个共同的高度。

<无翻译>*[医]斯特罗克色* = @继承patchstrokecolor --没有文档可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承patchstrokewidth --没有文档可用。_</无翻译>

重量 = 自动的 --允许统计权重的观察。

哈斯特! 是绘图功能的突变变体 hist. 检查文档字符串 哈斯特 有关更多资料。

hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

在a上创建水平线 场景 用2D投影。 这些线将被放置在 ys 在数据坐标和 xminxmax的 在场景坐标(0到1)中。 所有这三个可以具有单个或多个值,因为它们被广播来计算最终的线段。

绘图类型

绘图类型别名 h线 功能是 H线.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用的_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

n.线形,线形 = @继承linecap --设置使用的线帽类型,即:对接(扁平无挤压),:方形(扁平有1线宽挤压)或:圆形。

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以像素为单位设置线的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

xmax的 = 1 --沿x维度以相对轴为单位(0到1)的线的末端。

xmin = 0 --沿x维度以相对轴为单位(0到1)的线的开始。

hovered_scene()

返回 场景 鼠标目前正在悬停。

正确识别具有多个子情节的情节的场景。

hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

创建跨越一个水平带 场景 用2D投影。 乐队将从 ys_lowys_high 在数据坐标和 xminxmax的 在场景坐标(0到1)中。 所有这四个可以有单个或多个值,因为它们被广播来计算最终跨度。 两个边界可以作为间隔一起传递 ys_lowhigh.

绘图类型

绘图类型别名 hspan 功能是 HSpan.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承patchcolor --设置poly的颜色。 可以是一个 向量资料{<:Colorant} 对于每个顶点颜色或单个 着色剂. A 矩阵{<:Colorant} 可用于用纹理为网格体着色,该纹理要求网格体包含纹理坐标。 也可以使用向量或矩阵的数字,这将使用颜色表参数将数字映射到颜色。 人们也可以使用 麦琪线形模式,以用规则的笔画图案复盖聚。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文件可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*联合式,联合式* = @继承joinstyle --没有文件可用。_</无翻译>

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*n.米特,米特* = @继承miter_limit --没有文档可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

<无翻译>*底纹/底纹* = NoShading --没有文件可用。_</无翻译>

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

stroke_depth_shift = -1.0e-5 --笔画图的深度偏移。 这对于避免中风和填充之间的z战斗很有用。

[医]斯特罗克色 = @继承patchstrokecolor --设置标记周围轮廓的颜色。

斯特罗克科洛马普 = @继承colormap --设置为数字采样的颜色表 颜色s.

斯特罗克威德斯 = @继承patchstrokewidth --设置轮廓的宽度。

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

xmax的 = 1 --沿x维度以相对轴为单位(0到1)的带的末端。

xmin = 0 --沿x维度以相对轴为单位(0到1)的波段的开始。

is_mouseinside(scene)

如果当前鼠标位置位于给定场景内,则返回true。

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])

此功能检查是否按下了按钮或按钮组合。

如果给出真或假, [医]受压 将分别返回true或false。 这提供了一种从外部"始终打开"或"始终关闭"交互的方法。

传递按钮或按钮集合,例如 键盘。进入老鼠。左图 如果所有给定的按钮都被按下,将返回true。

Parent可以是任何具有 get_scene 方法实现,其包括例如图、轴、Axis3、Lscene、FigureAxisPlot和AxisPlot。

对于更复杂的按钮组合,它们可以组合成布尔表达式 &, |!. 例如,你可以有 ispressed(父母,!键盘。left_control和键盘。c))ispressed(父,键盘。left_control和键盘。c) 以避免在同一时间触发这两种情况。

此外,您还可以通过将其包装在任何按钮,按钮集合或布尔表达式中来使其独占 独家(。..). 用那个 [医]受压 只有当当前按下的按钮与请求完全匹配时,才会返回true。

对于要对发布事件做出反应的情况,您可以选择添加键或鼠标按钮 黄蜂,黄蜂 然后假设它被按下,而不管它是当前状态。 例如,在响应mousebutton事件时,可以通过 事件。按钮 因此,包括该按钮的组合键仍然评估为true。

请参阅: , , 不是, 独家经营, &, |, !

labelslider!(scene, label, range; format = string, sliderkw = Dict(),
labelkw = Dict(), valuekw = Dict(), value_column_width = automatic, layoutkw...)

标签滑翔机! 被弃用,使用 斯莱德格里德 相反,

构造一个带有标签,滑块和值标签的水平GridLayout 场景.

返回a 命名的,命名的:

(滑块=滑块,标签=标签,valuelabel=valuelabel,布局=布局)

使用 格式 关键字或传递由 格式。格式. 滑块被转发的关键字从 sliderkw. 标签被转发的关键字从 n.标签,标签. 值标签转发的关键字从 valuekw. 您可以使用关键字为值标签列设置列宽 value_column_width. 默认情况下,宽度是通过从滑块范围中采样几个值来启发式确定的。 所有其他关键字被转发到 网格布局.

例子::

ls = labelslider!(scene, "Voltage:", 0:10; format = x -> "$(x)V")
layout[1, 1] = ls.layout
labelslidergrid!(scene, labels, ranges; formats = [string],
    sliderkw = Dict(), labelkw = Dict(), valuekw = Dict(),
    value_column_width = automatic, layoutkw...)

labelslidergrid! 被弃用,使用 斯莱德格里德 相反,

用一列标签、一列滑块和一列值标签构造一个网格布局 场景. 参数值是广播的,因此如果要保持跨行的标签,范围或格式不变,则可以使用标量。

返回a 命名的,命名的:

(滑块=滑块,标签=标签,valuelabels=valuelabels,布局=布局)

使用 格式 关键字或传递使用的格式字符串 格式。格式. 滑块被转发的关键字从 sliderkw. 标签被转发的关键字从 n.标签,标签. 值标签转发的关键字从 valuekw. 您可以使用关键字为值标签列设置列宽 value_column_width. 默认情况下,宽度是通过从滑块范围中采样几个值来启发式确定的。 所有其他关键字被转发到 网格布局.

例子::

ls = labelslidergrid!(scene, ["Voltage", "Ampere"], Ref(0:0.1:100); format = x -> "$(x)V")
layout[1, 1] = ls.layout
left_subsup(subscript, superscript; kwargs...)

创建一个 RichText 表示左下标/上标组合的对象,其中两个脚本都与下面的文本右对齐。

limits!(ax::Axis, xlims, ylims)

将轴限制设置为 [医]xlims伊利姆斯. 如果限制顺序为高-低,则会反转轴方向。

limits!(ax::Axis, rect::Rect2)

将轴限制设置为 校长. 如果限制顺序为高-低,则会反转轴方向。

limits!(ax::Axis, x1, x2, y1, y2)

将轴x限制设置为 x1x2 和y极限 y1y2. 如果限制顺序为高-低,则会反转轴方向。

limits!(ax::Axis3, xlims, ylims, zlims)

将轴限制设置为 [医]xlims, 伊利姆斯,而 兹利姆斯. 如果限制顺序为高-低,则会反转轴方向。

limits!(ax::Axis3, rect::Rect3)

将轴限制设置为 校长. 如果限制顺序为高-低,则会反转轴方向。

limits!(ax::Axis3, x1, x2, y1, y2, z1, z2)

将轴x限制设置为 x1x2,y-限制 y1y2,以及z-限制 z1z2. 如果限制顺序为高-低,则会反转轴方向。

linkaxes!(a::Axis, others...)

链接所有给定的x和y轴 轴心,轴心 使它们保持同步。

linkxaxes!(a::Axis, others...)

链接所有给定的x轴 轴心,轴心 使它们保持同步。

linkyaxes!(a::Axis, others...)

链接所有给定的y轴 轴心,轴心 使它们保持同步。

mouseover(fig/ax/scene, plots::AbstractPlot...)

如果鼠标当前悬停在 图则.

mouseposition(scene = hovered_scene())

返回给定的_data coordinates_中鼠标的当前位置 场景.

默认情况下使用 场景 鼠标目前正在悬停。

old_cam3d!(scene; kwargs...)

别名为 old_cam3d_turntable!. 创建一个3d相机 场景,它围绕情节的轴旋转。

old_cam3d_cad!(scene; kw_args...)

创建一个3d相机 场景 它围绕_viewer_的"向上"轴旋转-类似于在CAD软件相机中完成的操作。

old_cam3d_turntable!(scene; kw_args...)

创建一个3d相机 场景,它围绕情节的轴旋转。

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===downoutside.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===输入.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===左键.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===leftdoubleclick.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===左.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===leftdrag.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===leftdragstart.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===leftdragstop.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===leftup.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===middleclick.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===middledoubleclick.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===middledown.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===middledrag.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===middledragstart.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===middledragstop.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===middleup.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===out.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===结束.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===右键.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===rightdoubleclick.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===右键.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===rightdrag.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===rightdragstart.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===rightdragstop.

执行函数f,每当 MouseEventHandle的的observable设置为MouseEvent与 事件。类型===rightup.

onpick(func, plot)

电话 [医]func 如果点击 情节. 后端实现。

onpick(f, fig/ax/scene, plots::AbstractPlot...)

电话 f(图,idx) 每当鼠标在任何 图则. idx 是一个索引,例如在散点图上时,它将是悬停元素的索引

origin!([mode = Absolute], t::Transformable, xyz...)
origin!([mode = Absolute], t::Transformable, xyz::VecTypes)

设置可转换的原点 t 给给定的 xyz 价值。 这影响了起源 旋转!(t,。..)规模!(t,。..). 如果 模式 被给出为 [医]Accum 起源是由给定的翻译 xyz 相反。

选择鼠标位置。 后端实现。

pick(scene::Scene, rect::Rect2i)

全部归还 (图、索引) 给定rect内的对。 Rect必须在屏幕边界内。

pick(fig/ax/scene, x, y[, range])
pick(fig/ax/scene, xy::VecLike[, range])

返回给定像素位置下的绘图和元素索引 xy=Vec(x,y). 如果 范围 给出了距离最近的地块。 范围 而是返回。

情节 此函数返回的始终是一个原始绘图,即一个不由其他绘图类型组成的绘图。

返回的索引与相应基元图的主输入有关。

  • 散点,散点网状散射 它是一个索引到给出的位置的情节.

  • 文本 它是合并字符数组的索引。

  • 线条行距,行距 为所选线段的结束位置。

  • 图像, 热图表面 它是最接近所选位置的绘图矩阵参数(即给定图像,值或z值矩阵)的线性索引。

  • 体素 它是给定3d数组的线性索引。

  • 网格;网格 是选取的三角形面的最大顶点索引。

  • 卷数 它总是0。

请参阅: 摘取/摘取

pie(values; kwargs...)
pie(point, values; kwargs...)
pie(x, y, values; kwargs...)

从给定的创建饼图 价值.

绘图类型

绘图类型别名 功能是 .

属性

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹片机 通过传递 平面3f[].

<无翻译>*颜色* = :灰色 --没有文件可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

内尔 拉迪乌斯* = 0 --饼段的内半径。 如果这大于零,饼片就会变成环形部分。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

正常化 = 真的 --如果 真的,将所有值的和归一化为2π(一整圆)。

偏移量 = 0 --第一个饼图段与(1,0)矢量的角度偏移(以弧度为单位)。

[医]外行 = 0 --每个饼图段沿半径从中心的偏移量

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

半径 = 1 --饼段的外半径。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*[医]斯特罗克色* = :黑色 --没有文档可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = 1 --没有文档可用。_</无翻译>

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

vertex_per_deg = 1 --控制有多少多边形顶点用于一个旋转度。

可见 = 真的 --控制情节是否将被渲染。

派! 是绘图功能的突变变体 . 检查文档字符串 有关更多资料。

plotlist!(
    [
        PlotSpec(:Scatter, args...; kwargs...),
        PlotSpec(:Lines, args...; kwargs...),
    ]
)

绘制PlotSpec的列表,它可以是可观察的,从而可以使用以下API创建高效的动画绘图:

例子

using GLMakie
import Makie.SpecApi as S

fig = Figure()
ax = Axis(fig[1, 1])
plots = Observable([S.heatmap(0 .. 1, 0 .. 1, Makie.peaks()), S.lines(0 .. 1, sin.(0:0.01:1); color=:blue)])
pl = plot!(ax, plots)
display(fig)

# Updating the plot dynamically
plots[] = [S.heatmap(0 .. 1, 0 .. 1, Makie.peaks()), S.lines(0 .. 1, sin.(0:0.01:1); color=:red)]
plots[] = [
    S.image(0 .. 1, 0 .. 1, Makie.peaks()),
    S.poly(Rect2f(0.45, 0.45, 0.1, 0.1)),
    S.lines(0 .. 1, sin.(0:0.01:1); linewidth=10, color=Makie.resample_cmap(:viridis, 101)),
]

plots[] = [
    S.surface(0..1, 0..1, Makie.peaks(); colormap = :viridis, translation = Vec3f(0, 0, -1)),
]
qqnorm(y; kwargs...)

速记 qqplot(正常(0,1),y),即绘制一个Q-Q图 y 对标准正态分布。 见 qqplot 有关更多详情。

绘图类型

绘图类型别名 qqnorm的 功能是 QQNorm的.

属性

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --控制线条和标记的颜色(如果 [医]标记色 未指定)。

<无翻译>*周期* = [:颜色] --没有文件可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*林泳,林泳* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*线宽* = @继承线宽 --没有文档可用。_</无翻译>

<无翻译>*标记物* = @继承标记 --没有文档可用。_</无翻译>

<无翻译>*[医]标记色* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*标记大小* = @继承markersize --没有文档可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*[医]斯特罗克色* = @继承markerstrokecolor --没有文件可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承markerstrokewidth --没有文档可用。_</无翻译>

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

qqplot(x, y; kwargs...)

绘制Q-Q图,比较两个分布的分位数。 y 必须是样本列表,即, [医]文摘{<:Real},而 x 可以是

  • 样本一览表,

  • 抽象分布,例如 正常(0,1),

  • 分布类型,例如 正常.

在最后一种情况下,将分布类型拟合到数据 y.

属性 qqline (默认为 :无)确定如何计算Q-Q图的拟合线。 可能的值如下。

  • :身份 绘制标识线。

  • :适合 计算分位数对的最小二乘线拟合。

  • :fitrobust 计算穿过分布的第一个和第三个四分位数的线。

  • :无 省略画线。

从广义上讲, qqline=:身份 是有用的,看看是否 xy 遵循相同的分布,而 qqline=:适合qqline=:fitrobust 是有用的,看看是否分布 y 可以从分布中获得 x 通过仿射变换。

地块类型

绘图类型别名 qqplot 功能是 QQPlot.

属性

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --控制线条和标记的颜色(如果 [医]标记色 未指定)。

<无翻译>*周期* = [:颜色] --没有文档可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*林泳,林泳* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*线宽* = @继承线宽 --没有文件可用。_</无翻译>

<无翻译>*标记物* = @继承标记 --没有文档可用。_</无翻译>

<无翻译>*[医]标记色* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*标记大小* = @继承markersize --没有文档可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*[医]斯特罗克色* = @继承markerstrokecolor --没有文档可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承markerstrokewidth --没有文档可用。_</无翻译>

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

绘制小提琴(/直方图),箱线图和单个数据点,每个数据点之间有适当的间距。

论点

  • 斧头,斧头:轴用来放置所有这些图。

  • 分类_标签:典型 向量{String} 每个元素都有一个标签 数据阵列

  • 数据阵列:典型 向量{Float64} 用于表示要绘制的数据点。

关键字

绘图类型

绘图类型别名 雨滴 功能是 雨滴.

属性

箱线图_推 = 0.075 --确定箱线图应该从中心线放置的距离,当 中心_箱线图错误. 这是用于重新输入箱线图的值。

箱线图_宽度 = 0.1 --类别轴上箱线图的宽度。

中心_箱线图 = 真的 --是否在类别上居中箱线图。

云宽度 = 0.75 --确定小提琴情节的大小。 对应于 阔度 关键字arg in 小提琴.

云彩 = 小提琴  — [小提琴, hist, 什么都没有]如何显示云图,无论是小提琴或直方图图,或根本没有。

颜色 = @继承patchcolor --一个单一的颜色,或颜色的矢量,每个点一个。

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

道奇 = 自动的 --向量 整数 (数据长度)分组变量以在同一x位置创建多个并排框

dodge_gap = 0.01 --躲闪箱之间的间距。

差距 = 0.2 --主轴上元素之间的距离(取决于 方向感).

组织/组织 = 30 --如果 云=hist,这将箱数向下传递给直方图调用。

jitter_width = 0.05 --以类别x轴绝对项确定散点图条的宽度。

标记大小 = 2.0 --用于散点图的标记的大小。

n_dodge的 = 自动的 --要闪避的类别数(默认为 最大值(闪避))

方向感 = :垂直 --雨滴的方向(:垂直:水平)

绘图_箱线图 = 真的 --是否显示箱线图来汇总数据的分布。

show_boxplot_outliers = 错误 --将箱线图中的异常值显示为点(与散点图配对时通常会令人困惑,因此默认是不显示它们)

[医]显示 = 真的 --确定箱线图中是否有中值的线。

侧面 = :左 --可以取值 :左, :对,确定小提琴图相对于散点的位置

侧判/侧判 = 自动的 --散点图特定。 默认值为0.02如果 绘图_箱线图 是真的,否则 0.075 违约。

斯特罗克威德斯 = 1.0 --确定箱线图轮廓的笔划宽度。

小提琴-小提琴 = (-Inf,Inf) --指定要修剪的值 小提琴. 可以是一个 元组 或一个 功能 (例如 datalimits=极值)

晶须宽度 = 0.5 --箱线图中Q1,Q3晶须的宽度。 值作为所述 箱线图_宽度.

雨滴! 是绘图功能的突变变体 雨滴. 检查文档字符串 雨滴 有关更多资料。

rangebars(val, low, high; kwargs...)
rangebars(val, low_high; kwargs...)
rangebars(val_low_high; kwargs...)

情节rangebars在 瓦尔 在一个维度上,从 在另一个维度中,给出了所选择的 方向感. 该 低-高 参数可以是元组或间隔的向量。

如果要绘制相对于参考值的误差,请使用 errorbars.

地块类型

绘图类型别名 rangebars 功能是 Rangebars.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线条的颜色。 可以是一个数组来分别为每个条着色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色] --没有文档可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

方向感 = :y --绘制条形图的方向。 可以是 :x:y.

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

线宽 = @继承线宽 --以屏幕为单位的线条的厚度。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

晶须宽度 = 0 --以屏幕为单位的须根或线帽的宽度。

record(func, figurelike, path; backend=current_backend(), kwargs...)
record(func, figurelike, path, iter; backend=current_backend(), kwargs...)

第一个签名提供 [医] 用一个VideoStream,它应该调用 记录帧!(io) 录制帧时打开。

第二个签名迭代 伊特尔,打电话 记录帧!(io) 内部调用后 [医]func 与当前迭代元素。

这两个符号都需要一个图形、图形、绘图或场景 工作。 然后将动画保存到 路径,格式由 路径的延伸。

引擎盖下, 记录 只是 video_io=Record(func,figurelike,[iter];same_kw...);保存(路径,video_io). 记录 可以直接使用,以及做保存在以后的点,或内联视频直接到笔记本(视频支持, 显示(video_io,"text/html") 为此目的)。

选项可以通过 夸格斯。..:

  • 后端::模块=current_backend():设置后端写出视频,可设置为 凯罗玛基, 格尔玛基, WGLMakie, RPRMakie.

后端选项

?后端。屏幕基地。doc(后端。屏幕) 供可传递并转发到后端的适用选项。

视频选项

  • 格式="mkv":视频的格式。 如果存在路径,将从文件扩展名推断。 可以是以下之一:

    • "mkv" (开放标准,默认)

    • "mp4" (适用于Web,最受支持的格式)

    • "webm" (最小档案大小)

    • "gif" (相同质量的最大文件大小)

    mp4mk4 略大于 webm. gifs可以显着(多达6x)更大,质量更差(由于调色板有限),并且只能作为最后的手段,用于在不支持视频的环境中播放。

  • 帧速率=24:目标帧率。

  • 压缩=20:通过控制视频压缩 [医]ffmpeg'的 -crf 选项,较小的数字提供更高的质量和更大的文件大小(较低的压缩),较高的数字提供较低的质量和较小的文件大小(较高的压缩)。 最小值为 0 (无损编码)。

    • mp4, 51 是最大值。 请注意 压缩=0 只适用于 mp4 如果

    配置文件="high444".

    • webm, 63 是最大值。

    • 压缩/压缩 对…​…​没有影响 mkvgif 产出。

  • 配置文件="high422":一个ffmpeg兼容的配置文件。 目前只适用于 mp4. 如果

您在播放视频时遇到问题,请尝试 profile="高"个人资料="主要".

  • pixel_format="yuv420p":一个ffmpeg兼容像素格式(-pix_fmt). 目前只

适用于 mp4. 默认值为 yuv444p配置文件="high444".

  • 循环=0:视频重复的次数,对于一个 gifhtml格式 输出。 默认值为 0,其

意味着无限循环。 的值 -1 关闭循环,值为 n>0 手段 n 重复(即视频播放 n+1 时)由后端支持。

[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"`.

典型用法

record(figure, "video.mp4", itr) do i
    func(i) # or some other manipulation of the figure
end

或者,为了更多的调整,

record(figure, "test.gif") do io
    for i = 1:100
        func!(figure)     # animate figure
        recordframe!(io)  # record a new frame
    end
end

如果你想要一个更灵活的界面,考虑使用 录影带储蓄.

扩展帮助

例子

fig, ax, p = lines(rand(10))
record(fig, "test.gif") do io
    for i in 1:255
        p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure
        recordframe!(io)
    end
end

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

record_events(f,scene::Scene,path::String)

记录执行函数时发生的所有窗口事件 f场景 并将它们序列化为 路径.

recordframe!(io::VideoStream)

将视频帧添加到VideoStream 伊俄.

register_interaction!(parent, name::Symbol, interaction)

登记册 互动家长/家长 以名字命名 姓名. 家长会打电话 process_interaction(交互,事件,父) 每当合适的事件发生。

该相互作用可以与删除 取消干预! 或暂时切换 activate_interaction! / deactivate_interaction!.

register_interaction!(interaction::Function, parent, name::Symbol)

登记册 互动家长/家长 以名字命名 姓名. 家长会打电话 process_interaction(交互,事件,父) 每当合适的事件发生。 这种形式与第一 功能 论点特别适用于 语法。

该相互作用可以与删除 取消干预! 或暂时切换 activate_interaction! / deactivate_interaction!.

得到!(f,dict,key) 但也呼吁 f 并取代 钥匙 当对应的值为nothing时

replay_events(f,scene::Scene,path::String)replay_events(scene::Scene,path::String)

重放用 记录事件路径场景.

resample_cmap(cmap, ncolors::Integer; alpha=1.0)
  • cmap:任何东西 to_colormap 接受

  • 颜色:所需颜色的数量

  • alpha:应用于每种颜色的附加alpha。 也可以是数组,匹配 颜色,或者给出start+stop alpha值的元组。

reset_limits!(ax; xauto = true, yauto = true)

根据以下值重置轴限制 斧头限制. 如果limits的两个组件之一为nothing,则从targetlimits复制该值,如果 [医]xauto耀东 分别为假,或者从轴中的图自动确定。 如果其中一个组件是两个数字的元组,则直接使用它们。

resize_to_layout!(fig::Figure)

调整大小 无花果 使其符合其顶部的当前内容 网格布局. 如果一个 网格布局 包含固定大小的内容或方面约束的列,例如,很可能是 网格布局 不同于 . 这可能会导致边框处出现多余的空白,或者图形边缘出现内容剪切。 调整大小后,所有内容都应适合可用空间,包括 的外填充物。

rich(args...; kwargs...)

创建一个 RichText 包含所有元素的对象 阿格斯.

rlims!(ax::PolarAxis[, rmin], rmax)

设置给定的径向限制 北极星,北极星.

rotate!(t::Transformable, axis_rot::Quaternion)
rotate!(t::Transformable, axis_rot::Real)
rotate!(t::Transformable, axis_rot...)

对可转换应用绝对旋转。 旋转都在内部转换为 四元数s.

rotate!(Accum, t::Transformable, axis_rot...)

通过乘以当前旋转,对可转换应用相对旋转。

rotate_cam!(scene, cam::Camera3D, angles::Vec3)

旋转相机由给定的 角度 围绕相机x-(左,右),y-(上,下)和z轴(in out)。 首先应用绕y轴的旋转,然后应用x,然后应用y。

请注意,此方法对 fix_x_key 等及 [医]固定轴. 前者限制按下给定键时绕特定轴旋转。 后者保持摄像机y轴固定为数据空间z轴。

rotate_cam!(scene::Scene, theta_v::Number...)
rotate_cam!(scene::Scene, theta_v::VecTypes)

通过给定的旋转旋转场景的相机。 传球 theta_v=(α,β,γ) 将根据欧拉角(α,β,γ)旋转相机。

scale!([mode = Absolute], t::Transformable, xyz...)
scale!([mode = Absolute], t::Transformable, xyz::VecTypes)

缩放给定的 t::可转换 (一个场景或情节)给出的参数 xyz. 任何缺少的维度都将按1缩放。 如果 模式==Accum 给定的缩放将与前一个相乘。

scatterlines(xs, ys, [zs]; kwargs...)

图则 散点,散点 标记和 线条 之间。

绘图类型

绘图类型别名 散点线 功能是 散点线.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色,默认情况下也是散点标记的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色] --没有文件可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

林泳,林泳 = 什么都没有 --设置线条的图案,例如 :固体, :点, :dashdot. 对于自定义模式,请查看 Linestyle(Number[...])

线宽 = @继承线宽 --以屏幕为单位设置线条的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

标记物 = @继承标记 --设置散点标记。

<无翻译>*[医]标记色* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*markercolormap,markercolormap* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*markercolorrange,markercolorrange* = 自动的 --没有文档可用。_</无翻译>

标记大小 = @继承markersize --设置标记的大小。

<无翻译>*n.米特,米特* = @继承miter_limit --没有文档可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

[医]斯特罗克色 = @继承markerstrokecolor --设置标记周围轮廓的颜色。

斯特罗克威德斯 = @继承markerstrokewidth --设置标记周围轮廓的宽度。

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

散射线! 是绘图功能的突变变体 散点线. 检查文档字符串 散点线 有关更多资料。

select_line(scene; kwargs...) -> line

在2D上以交互方式选择线(通常是箭头) 场景 通过单击鼠标左键,拖动,然后取消单击。 返回一个 observable,其值对应于场景中的选定行。 此外,函数_plots_当用户点击并移动鼠标时在场景上的行。 当不再单击该按钮时,绘制的线将消失。

仅当用户取消单击并且仅当所选行具有非零长度时,才会更新返回行的值*。

夸格斯。.. 被传播到 台词! 其中绘制所选线。

select_point(scene; kwargs...) -> point

以交互方式选择2D上的点 场景 通过单击鼠标左键,拖动,然后取消单击。 返回一个 observable,其值对应于场景上的选定点。 此外,函数_plots_当用户点击并移动鼠标时在场景上的点。 当按钮不再被点击时,绘制的点消失。

返回点的值仅在用户取消单击时更新*。

夸格斯。.. 被传播到 散开! 其中绘制所选点。

select_rectangle(scene; kwargs...) -> rect

在2D上以交互方式选择矩形 场景 通过单击鼠标左键,拖动,然后取消单击。 函数返回一个 observable 校长 其值对应于场景上的选定矩形。 此外,函数_plots_在用户单击并移动鼠标时在场景上选择的矩形。 当不再单击按钮时,绘制的矩形将消失。

返回的observable的值仅在用户取消单击时(即确定矩形的最终值时)更新*,并且仅在矩形的面积>0时更新。

夸格斯。.. 被传播到 台词! 其中绘制所选矩形。

series(curves)

曲线可以是:

  • [医]文摘{<: AbstractVector{<: Point2}}:作为线向量的系列的本机表示

  • [医]抽象矩阵:每一行代表该行的y坐标,而 x1:尺寸(曲线,1)

  • AbstractVector,AbstractMatrix:与上述相同,但第一个参数设置所有行的x值

  • [医]文摘{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}:元组的向量,其中每个元组包含x和y坐标的向量

如有 标记物, 标记大小, [医]标记色, [医]斯特罗克色斯特罗克威德斯 准备好了!=没有,一个散点图被添加。

绘图类型

绘图类型别名 系列 功能是 系列.

属性

<无翻译>*颜色* = :lighttest --没有文档可用。_</无翻译>

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

<无翻译>*标签* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*n.线形,线形* = @继承linecap --没有文件可用。_</无翻译>

<无翻译>*林泳,林泳* = :固体 --没有文档可用。_</无翻译>

<无翻译>*线宽* = 2 --没有文档可用。_</无翻译>

<无翻译>*标记物* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*[医]标记色* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*标记大小* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*n.米特,米特* = @继承miter_limit --没有文件可用。_</无翻译>

<无翻译>*固体颜色* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*空间* = :数据 --没有文档可用。_</无翻译>

<无翻译>*[医]斯特罗克色* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = 什么都没有 --没有文档可用。_</无翻译>

系列! 是绘图功能的突变变体 系列. 检查文档字符串 系列 有关更多资料。

设置 滑块 滑块范围内最接近的值 v1v2,并返回min,misl的那些值。

set_close_to!(slider, value) -> closest_value

设置 滑块 滑块范围内最接近的值 价值 并返回该值。 此函数应用于以编程方式将滑块设置为值,而不是直接改变其值observable,这不会在视觉上更新滑块。

set_theme!(theme; kwargs...)

将全局默认主题设置为 主题 并添加/复盖作为关键字参数给出的任何属性。

showgradients(
    cgrads::AbstractVector{Symbol};
    h = 0.0, offset = 0.2, fontsize = 0.7,
    size = (800, length(cgrads) * 84)
)::Scene

绘制以水平色条排列的给定颜色渐变。 如果更改偏移量或字体大小,则可能需要更改分辨率。

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)

可视化大型稀疏矩阵。 使用方法:

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)

绘图类型

绘图类型别名 间谍 功能是 间谍.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹片机 通过传递 平面3f[].

颜色 = 什么都没有 --默认情况下,标记的颜色将由矩阵中的值决定,但可以通过 颜色.

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

框架颜色 = :黑色 --默认情况下,将在数据周围绘制一个框架,该框架使用 框架颜色 属性为其颜色。

框架化 = 1 --帧的线宽

框架可分 = 真的 --是否绘制框架。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

标记物 = 校长 --可以是任何支持的标记 散开!. 注意,对于巨大的稀疏数组,应该使用 [医]快速像素,这是一个非常快,但只能渲染方形标记。 所以,没有 轴(。..;方面=1),标记不会有正确的大小。 比较一下:

data = sprand(10, 10, 0.5)
f = Figure()
spy(f[1, 1], data; marker=FastPixel())
spy(f[1, 2], data; marker=FastPixel(), axis=(; aspect=1))
f

marker_gap = 0 --使标记尺寸变小,以在标记之间产生间隙。 本的单位在数据空间中。

标记大小 = 自动的 --markersize=自动,将使标记大小适合数据-但也可以手动设置。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

间谍! 是绘图功能的突变变体 间谍. 检查文档字符串 间谍 有关更多资料。

stairs(xs, ys; kwargs...)

绘制楼梯函数。

的转换特质 楼梯以点为基础的.

地块类型

绘图类型别名 楼梯 功能是 楼梯.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

联合式,联合式 = @继承joinstyle --控制角落的渲染。 选项是 :斜接 对于尖角, :斜角 对于"切断"角落,以及 :圆形 为圆角。 如果角角低于 n.米特,米特, :斜接 相当于 :斜角 以避免长尖峰。

n.线形,线形 = @继承linecap --设置使用的线帽类型。 选项是 :屁股 (扁平无挤压), :正方形 (平与半线宽挤压)或 :圆形.

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以屏幕为单位设置线条的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

n.米特,米特 = @继承miter_limit --设置斜接截断的最小内接角。 请参阅 麦琪miter_distance_to_angle.

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

步骤 = :预 --的 步骤 参数可以采用以下值:

  • :预:step的水平部分延伸到每个值的左侧 x.

  • :职位:step的水平部分延伸到每个值的右侧 x.

  • :中心:台阶的水平部分在两个相邻值之间延伸到 x.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

楼梯! 是绘图功能的突变变体 楼梯. 检查文档字符串 楼梯 有关更多资料。

stem(xs, ys, [zs]; kwargs...)

在从 偏移量 沿着茎线。

的转换特质 茎,茎以点为基础的.

绘图类型

绘图类型别名 茎,茎 功能是 茎,茎.

属性

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

<无翻译>*颜色* = @继承markercolor --没有文档可用。_</无翻译>

<无翻译>*颜色表* = @继承colormap --没有文档可用。_</无翻译>

<无翻译>*颜色变化* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*色阶;色阶* = 身份认同 --没有文档可用。_</无翻译>

<无翻译>*周期* = [[:stemcolor,:color,:trunkcolor]=>:color] --没有文档可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*标记物* = :圆 --没有文档可用。_</无翻译>

<无翻译>*标记大小* = @继承markersize --没有文档可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

偏移量 = 0 --可以是一个数字,在这种情况下它设置 y 对于2D,和 z 为3D茎。 它可以是一个 第2点 对于2D图,以及一个 第三点 对于3D绘图。 它也可以是一个迭代的任何这些在相同的长度 x, ys, zs.

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*[医]茎色* = @继承linecolor --没有文件可用。_</无翻译>

<无翻译>*[医]茎杆* = @继承colormap --没有文档可用。_</无翻译>

<无翻译>*隆陇stemcolorrange* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*stemlinestyle* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*茎杆宽度* = @继承线宽 --没有文件可用。_</无翻译>

<无翻译>*[医]斯特罗克色* = @继承markerstrokecolor --没有文件可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承markerstrokewidth --没有文件可用。_</无翻译>

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

<无翻译>*[医]树干色* = @继承linecolor --没有文档可用。_</无翻译>

<无翻译>*[医]树干* = @继承colormap --没有文档可用。_</无翻译>

<无翻译>*[医]树干颜色* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*[医]泳裤* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*中继宽度* = @继承线宽 --没有文件可用。_</无翻译>

可见 = 真的 --控制情节是否将被渲染。

干! 是绘图功能的突变变体 茎,茎. 检查文档字符串 茎,茎 有关更多资料。

stephist(values)

绘制一个步骤直方图 价值.

绘图类型

绘图类型别名 斯蒂芬斯特 功能是 斯蒂芬斯特.

属性

垃圾箱 = 15 --可以是一个 Int型 要在 价值. 或者,它可以是bin边的排序迭代。

<无翻译>*颜色* = @继承patchcolor --没有文件可用。_</无翻译>

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

<无翻译>*林泳,林泳* = :固体 --没有文档可用。_</无翻译>

<无翻译>*线宽* = @继承线宽 --没有文档可用。_</无翻译>

归一化 = :无 --允许对直方图应用规范化。 可能的值是:

  • :pdf:通过权重和bin大小的总和进行归一化。 结果直方图

具有规范1并表示PDF。

  • :密度:仅按bin大小标准化。 结果直方图表示

输入的计数密度并且不具有范数1。 如果直方图已经表示密度(h.密度==1).

  • :概率:仅按权重之和归一化。 结果直方图

表示每个bin的概率质量分数,并且不具有范数1。

  • :无:不正常化。

标量,标量 = 什么都没有 --允许将所有值缩放到一定的高度。

重量 = 自动的 --允许提供统计权重。

斯蒂芬斯特! 是绘图功能的突变变体 斯蒂芬斯特. 检查文档字符串 斯蒂芬斯特 有关更多资料。

streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f必须要么接受 f(::点)f(x::数,y::数). f必须返回一个Point2。

例子::

v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
streamplot(v, -2..2, -2..2)

实施

查看函数 麦琪流线图_impl 供实施细节。

绘图类型

绘图类型别名 溪涧图 功能是 溪涧图.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

<无翻译>*箭头,箭头* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*箭头尺寸* = 自动的 --没有文档可用。_</无翻译>

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = 规范 --可以通过传递函数来选择线条的颜色 color_func(dx::Point)颜色 属性。 这可以设置为任何功能或功能的组成。 该 dx 它传递给 颜色_func 是输出的 f 在被着色的地方。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*密度* = 1.0 --没有文档可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

<无翻译>*网格大小* = (32, 32, 32) --没有文件可用。_</无翻译>

海克利普 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

<无翻译>*林泳,林泳* = 什么都没有 --没有文档可用。_</无翻译>

<无翻译>*线宽* = @继承线宽 --没有文件可用。_</无翻译>

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*最大台阶* = 500 --没有文件可用。_</无翻译>

<无翻译>*n.米特,米特* = @继承miter_limit --没有文件可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

<无翻译>*品质* = 16 --没有文档可用。_</无翻译>

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*步骤大小* = 0.01 --没有文件可用。_</无翻译>

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

溪水图! 是绘图功能的突变变体 溪涧图. 检查文档字符串 溪涧图 有关更多资料。

subscript(args...; kwargs...)

创建一个 RichText 表示包含以下所有元素的上标的对象 阿格斯.

subsup(subscript, superscript; kwargs...)

创建一个 RichText 表示右下标/上标组合的对象,其中两个脚本都与前面的文本左对齐。

superscript(args...; kwargs...)

创建一个 RichText 表示包含以下所有元素的上标的对象 阿格斯.

textlabel(positions, text; attributes...)
textlabel(position; text, attributes...)
textlabel(text_position; attributes...)

在给定的位置用背景绘制给定的文本。

地块类型

绘图类型别名 文本标签 功能是 文本标签.

属性

阿尔法 = 1.0 --设置背景的alpha值(不透明度)。

背景颜色 = :白色 --设置背景的颜色。 可以是一个 向量资料{<:Colorant} 对于每个顶点颜色,单个 着色剂 或一个 <:抽象模式 以规则图案复盖聚物,例如孵化。

夹式飞机 = 平面3f[] --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

角角,角角 = 5.0 --在给定Rect2背景形状时设置角半径。

角角,角角 = 10 --设置圆角中涉及的顶点数。 必须至少为2。

depth_换档 = 0.0 --在所有其他转换后,即在剪辑空间中,调整textlabel的深度值。 -1<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

draw_on_top = 真的 --控制textlabel是绘制在前面(true,default)还是绘制在与其位置相适应的深度。

字体 = @继承字体 --设置字体。 可以是一个 符号 这将在 字体 字典或a 字符串 指定字体的(部分)名称或字体文件的文件路径

字体 = @继承字体 --用作字典,以查找由 符号,例如 :普通, :粗体:斜体.

字体大小 = @继承fontsize --以像素为单位的字体大小。

外汇管理局 = 错误 --控制背景是否与fxaa呈现(抗锯齿,仅GLMakie)。 这被设置为 错误 默认情况下,以防止文本周围的工件。

可检查的 = @继承inspectable --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

联合式,联合式 = @继承joinstyle --控制轮廓角的渲染。 选项是 :斜接 对于尖角, :斜角 对于"切断"角落,以及 :圆形 为圆角。 如果角角低于 n.米特,米特, :斜接 相当于 :斜角 以避免长尖峰。

理由说明 = 自动的 --设置文本相对于其边界框的对齐方式。 可以是 :左,:中,:右 或一小部分。 将默认为水平对齐 文本标记.

保持安全 = 错误 --控制在重新缩放期间是否保持背景形状的宽高比

线高,线高 = 1.0 --线高乘数。

林泳,林泳 = 什么都没有 --设置轮廓的破折号模式。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

n.米特,米特 = @继承miter_limit --设置斜接截断的最小内接角。 请参阅 麦琪miter_distance_to_angle.

偏移量 = (0.0, 0.0) --Textlabel从给定位置的偏移量 标记空间 单位。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

填充物 = 4 --设置文本边界框和背景形状之间的填充。

职位 = (0, 0) --已弃用:指定文本的位置。 使用位置参数 文本 相反。

底纹/底纹 = NoShading --控制背景是否对光线有反应。

形状 = Rect2f(0,0,1,1) --控制背景的形状。 可以是几何图形、网格或函数 (原点,大小)->坐标. 前两个选项会自动重新缩放到呈现文本的填充边界框。 默认情况下,(0,0)是填充边界框的左下角,(1,1)是右上角。 见 形状,形状.

形状,形状 = Rect2f(0,0,1,1) --设置坐标 形状 应转换以匹配文本边界框大小的空间。 例如, shape_limits=Rect2f(-1,-1,2,2) 结果将(-1,1)转换为填充文本边界框的左下角,将(1,1)转换为右上角。 如果 形状 包含此范围之外的坐标,它们将呈现在填充文本边界框之外。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

斯特罗克 阿尔法* = 1.0 --设置背景轮廓的alpha值(不透明度)。

[医]斯特罗克色 = :黑色 --设置背景周围轮廓的颜色

斯特罗克威德斯 = 1 --设置轮廓的宽度。

文本 = "" --指定要显示的一段文本或一个文本向量,其中数字必须与给定的位置数相匹配。 Makie支持 字符串 它用于所有普通文本和 [医]拉丁文 哪些布局数学表达式使用 MathTeXEngine.jl.

文本标记 = (:中心,:中心) --设置字符串相对于 职位. 用途 :左,:中心,:右,:顶部,:底部,:基线 或分数。

文本_alpha = 1.0 --设置文本的alpha值(不透明度)。

文本颜色 = @继承textcolor --设置文本的颜色。 你可以通过传递一个字形来设置一个颜色 向量资料{<:Colorant} 或整个文本的一种着色剂。

文本_fxaa = 错误 --控制文本是否与fxaa呈现(抗锯齿,仅GLMakie)。 将此设置为true将降低文本质量。

text_glowcolor = (:黑色,0.0) --设置文本周围发光效果的颜色。

text_glowwidth = 0.0 --设置文本周围发光效果的大小。

文本编辑 = 0.0 --围绕给定位置旋转文本。 这会影响textlabel的大小,但不会影响其旋转

text_strokecolor = (:黑色,0.0) --设置文本周围轮廓的颜色。

text_strokewidth = 0 --设置文本周围轮廓的宽度。

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

word_wrap_width = -1 --指定文本的线宽限制。 如果一个单词溢出此限制,则在其前面插入换行符。 负数禁用自动换行。

文本标签! 是绘图功能的突变变体 文本标签. 检查文档字符串 文本标签 有关更多资料。

thetalims!(ax::PolarAxis, thetamin, thetamax)

设置给定的角度限制 北极星,北极星.

tight_ticklabel_spacing!(ax::Axis)

设置为 轴心,轴心 到所需的最低限度。

space = tight_ticklabel_spacing!(cb::Colorbar)

设置为 颜色栏 到所需的最小值并返回该值。

space = tight_xticklabel_spacing!(ax::Axis)

设置为 轴心,轴心 到所需的最小值并返回该值。

space = tight_yticklabel_spacing!(ax::Axis)

设置为 轴心,轴心 到所需的最小值并返回该值。

tightlimits!(la::Axis, sides::Union{Left, Right, Bottom, Top}...)

在所有给定的边上将自动调整边距设置为零。

例子::

tightlimits!(laxis, Bottom())
tightlimits!(la::Axis)

将所有边的自动调整边距设置为零。

timeseries(x::Observable{{Union{Number, Point2}}})

绘制采样信号。

使用方法:

signal = Observable(1.0)
scene = timeseries(signal)
display(scene)
# @async is optional, but helps to continue evaluating more code
@async while isopen(scene)
    # acquire data from e.g. a sensor:
    data = rand()
    # update the signal
    signal[] = data
    # sleep/ wait for new data/ whatever...
    # It's important to yield here though, otherwise nothing will be rendered
    sleep(1/30)
end

地块类型

绘图类型别名 时间系列 功能是 时间系列.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

<无翻译>*历史* = 100 --没有文档可用。_</无翻译>

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

联合式,联合式 = @继承joinstyle --控制角落的渲染。 选项是 :斜接 对于尖角, :斜角 对于"切断"角落,以及 :圆形 为圆角。 如果角角低于 n.米特,米特, :斜接 相当于 :斜角 以避免长尖峰。

n.线形,线形 = @继承linecap --设置使用的线帽类型。 选项是 :屁股 (扁平无挤压), :正方形 (平与半线宽挤压)或 :圆形.

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以屏幕为单位设置线条的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

n.米特,米特 = @继承miter_limit --设置斜接截断的最小内接角。 请参阅 麦琪miter_distance_to_angle.

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

时间! 是绘图功能的突变变体 时间系列. 检查文档字符串 时间系列 有关更多资料。

to_align(align[, error_prefix])

将给定的对齐转换为 Vec2f. 可以转换 向量类型{2} 和两个组件 元组s与 真实的符号 元素。

要指定自定义错误消息,您可以添加 error_prefix 或使用 halign2num(值,error_msg)valign2num(值,error_msg) 分别。

to_colormap(b::AbstractVector)

一个 AbstractVector{T} 任何物体 to_颜色 接受。

to_colormap(cs::Union{String, Symbol})::Vector{RGBAf}

命名渐变的符号/字符串。 有关可用名称的更多信息,请参阅: 可用_gradients(). 目前,我们支持从 绘图 本机。

to_font(str::String)

加载由以下指定的字体 斯特拉 并返回一个 [医]本土 对象存储字体句柄。 字体可以通过文件路径指定,例如"folder/with/fonts/font"。otf",或通过(部分)名称,如"Helvetica","Helvetica Bold"等。

rotation accepts:
to_rotation(b, quaternion)
to_rotation(b, tuple_float)
to_rotation(b, vec4)
tooltip(position, string)
tooltip(x, y, string)

创建指向工具提示 职位 显示给定的 `字符串

绘图类型

绘图类型别名 工具提示 功能是 工具提示.

属性

对齐;对齐 = 0.5 --设置工具提示相对的对齐方式 职位. 与 对齐=0.5 工具提示的中心是上/下/左/右 职位.

背景颜色 = :白色 --设置工具提示的背景颜色。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个矢量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

字体 = @继承字体 --设置字体。

字体大小 = 16 --以屏幕单位设置文本大小。

外汇管理局 = 真的 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

可检查的 = 错误 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

理由说明 = :左 --设置文本是否与 :左, :中心:对 在它的边界框内。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

偏移量 = 10 --设置给定之间的偏移量 职位 和指向该位置的三角形的尖端。

外线颜色 = :黑色 --设置工具提示轮廓的颜色。

[医]外行 = 什么都没有 --设置工具提示轮廓的线条样式。

外线宽 = 2.0 --设置工具提示轮廓的线宽。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

就业情况 = :以上 --设置工具提示应相对于 职位. 可以是 :以上, :以下, :左, :对.

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

[医]斯特罗克色 = :白色 --设置文本轮廓颜色。

斯特罗克威德斯 = 0 --如果设置为正值,则为文本提供大纲。

<无翻译>*文本* = "" --没有文档可用。_</无翻译>

文本颜色 = @继承textcolor --设置文本颜色。

文本填充 = (4, 4, 4, 4) --在工具提示中设置文本周围的填充。 这被给出为 (左,右,下,上) 偏移量。

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

三角尺寸 = 10 --设置指向三角形的大小 职位.

可见 = 真的 --控制情节是否将被渲染。

<无翻译>*xautolimits,xautolimits* = 错误 --没有文档可用。_</无翻译>

<无翻译>*[医]油嘴滑舌* = 错误 --没有文档可用。_</无翻译>

<无翻译>*[医]早托利米特* = 错误 --没有文档可用。_</无翻译>

工具提示! 是绘图功能的突变变体 工具提示. 检查文档字符串 工具提示 有关更多资料。

translate!(t::Transformable, xyz::VecTypes)
translate!(t::Transformable, xyz...)

对给定的应用绝对翻译 可转换 (一个场景或情节),将其翻译为 x,y,z.

translate!(Accum, t::Transformable, xyz...)

翻译给定的 可转换 (一个场景或情节),相对于它的当前位置。

translate_cam!(scene, cam::Camera3D, v::Vec3)

通过相机空间中的给定矢量转换相机,即通过 v[1] 向右, v[2] 到顶部和 v[3] 前进。

请注意,此方法对 fix_x_key 等。 如果这些键中的任何一个被按下,翻译将被限制在这些方向上。

translate_cam!(scene::Scene, translation::VecTypes)

通过在相机空间中给出的平移向量平移相机。

tricontourf(triangles::Triangulation, zs; kwargs...)
tricontourf(xs, ys, zs; kwargs...)

绘制高度信息的填充三角图 zs 在水平位置 x 和垂直位置 ys. A 三角测量 来自DelaunayTriangulation。也可以提供jl代替 xys 用于指定三角形,否则为 xys 被计算。

地块类型

绘图类型别名 [医]三角帆 功能是 [医]三角帆.

属性

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色表 = @继承colormap --设置颜色表,从中采样波段颜色。

色阶;色阶 = 身份认同 --颜色变换功能

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

<无翻译>*边缘* = 什么都没有 --没有文档可用。_</无翻译>

延伸,延伸 = 什么都没有 --这设置一个可选的附加带的颜色从最高值 水平最大值(zs). 如果是 :自动,颜色表的高端被挑选,其余的颜色被相应地移动。 如果是任何颜色表示,则使用此颜色。 如果是 什么都没有,没有添加带。

延伸,延伸 = 什么都没有 --这设置一个可选的附加带的颜色从 最小(zs) 至最低值 水平. 如果是 :自动,颜色表的下端被挑选,其余的颜色被相应地移动。 如果是任何颜色表示,则使用此颜色。 如果是 什么都没有,没有添加带。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

水平 = 10 --可以是 Int型 其导致由n+1等间隔电平分隔的n个带,或者它可以是 [医]文摘{<:Real} 它列出了从低到高的n个连续边缘,从而产生n-1个带。

模式 = :正常 --设置水平向量的解释方式,如果它设置为 :亲戚,每个数字被解释为最小值和最大值之间的分数 zs. 例如, 水平=0.1:0.1:1.0 将排除较低的10%的数据。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

<无翻译>*纳米色* = :透明 --没有文档可用。_</无翻译>

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

三角测量 = DelaunayTriangulation() --与点的模式 xys 是三角测量的。 传球 DelaunayTriangulation() 执行Delaunay三角测量。 你也可以通过一个预先存在的三角测量作为一个 [医]抽象矩阵{<:Int} 与大小(3,n),其中每列指定一个三角形的顶点索引,或作为 三角测量 来自DelaunayTriangulation。jl.

可见 = 真的 --控制情节是否将被渲染。

triplot(x, y; kwargs...)
triplot(positions; kwargs...)
triplot(triangles::Triangulation; kwargs...)

根据提供的位置或 三角测量 来自DelaunayTriangulation。jl.

绘图类型

绘图类型别名 三联体,三联体 功能是 三联体,三联体.

属性

绑定_盒 = 自动的 --设置截断鬼边的边界框,可以是 直肠2 (或 BBox的)或形式的元组 (xmin,xmax,ymin,ymax). 默认情况下,矩形将由 [a-eΔx,b+eΔx]×[c-eΔy,d+eΔy] 哪里 eghost_edge_extension_factor, Δx=b-aΔy=d-c 是矩形边的长度,以及 [a,b]×[c,d] 是三角剖分中的点的边界框。

约束_edge_color = :洋红色 --设置约束边缘的颜色。

约束_edge_linestyle = @继承linestyle --设置约束边的线条样式。

约束_edge_linewidth = @继承线宽 --设置约束边的宽度。

convex_hull_color = :红色 --设置凸包的颜色。

convex_hull_linestyle = :短跑 --设置凸包的线条。

convex_hull_linewidth = @继承线宽 --设置凸包的宽度。

鬼怪,鬼怪 = :蓝色 --设置鬼边缘的颜色。

ghost_edge_extension_factor = 0.1 --设置外部幽灵边缘扩展到的矩形的扩展因子。

鬼怪,鬼怪 = @继承linestyle --设置幽灵边缘的线条。

鬼怪,鬼怪 = @继承线宽 --设置鬼边缘的宽度。

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

林泳,林泳 = :固体 --设置三角形边缘的线条。

标记物 = @继承标记 --设置点的形状。

[医]标记色 = @继承markercolor --设置点的颜色。

标记大小 = @继承markersize --设置点的大小。

<无翻译>*n.米特,米特* = @继承miter_limit --没有文件可用。_</无翻译>

重新计算中心 = 错误 --确定是否重新计算鬼缘方向的代表点。 请注意,这将发生变异 三。代表_point_list 直接。

显示_约束_edges = 错误 --确定是否绘制约束边。

显示_convex_hull = 错误 --确定是否绘制凸包。

显示_ghost_edges = 错误 --确定是否绘制幽灵边缘。

显示点 = 错误 --确定是否绘制各个点。 请注意,这只会绘制三角测量中包含的点。

[医]斯特罗克色 = @继承patchstrokecolor --设置三角形边缘的颜色。

斯特罗克威德斯 = 1 --设置三角形边的线宽。

三角色,三角色 = :透明 --设置三角形的颜色。

三宝! 是绘图功能的突变变体 三联体,三联体. 检查文档字符串 三联体,三联体 有关更多资料。

update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

基于两个角度设置相机位置 0 ≤ ϕ ≤ 2π-pi/2≤θ≤pi/2 和围绕电流的可选半径 凯。看[].

update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

更新摄像机的控件以指向指定位置。

update_cam!(scene::SceneLike, area)

更新给定的相机 场景 以复盖给定的 面积 在2d中。

update_cam!(scene::SceneLike)

更新给定的相机 场景 复盖 场景. 使用 可观察的 管道。

update_theme!(with_theme::Theme; kwargs...)

增量更新当前主题。 这意味着只有在给出的密钥 with_主题 或者通过关键字参数被改变,其余的保持不变。 嵌套属性也会以增量方式更新,如果它们不是新主题中的属性,则会替换它们。

例子

将默认颜色表更改为 :灰色,您可以将该属性作为关键字参数传递给 update_theme! 如下所示。

update_theme!(colormap=:greys)

这也可以通过传递类型的对象来实现 属性主题 作为第一个也是唯一的位置参数:

update_theme!(Attributes(colormap=:greys))
update_theme!(Theme(colormap=:greys))
viewport(scene::Scene)

以设备独立的单位获取场景的视口,作为 可观察{Rect2{Int}}.

violin(x, y)

绘制小提琴情节。

论点

  • x:类别的职位

  • y:计算密度的变量

地块类型

绘图类型别名 小提琴 功能是 小提琴.

属性

<无翻译>*带宽* = 自动的 --没有文件可用。_</无翻译>

<无翻译>*边界* = 自动的 --没有文档可用。_</无翻译>

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹片机 通过传递 平面3f[].

<无翻译>*颜色* = @继承patchcolor --没有文件可用。_</无翻译>

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

数据集 = (-Inf,Inf) --指定要修剪的值 小提琴. 可以是一个 元组 或一个 功能 (例如 datalimits=极值).

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

<无翻译>*道奇* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*dodge_gap* = 0.03 --没有文件可用。_</无翻译>

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

差距 = 0.2 --收缩因子, 宽度->宽度*(1-间隙).

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*最大密度* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*[医]中色* = @继承linecolor --没有文档可用。_</无翻译>

<无翻译>*中度线宽* = @继承线宽 --没有文件可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

<无翻译>*n_dodge的* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*n点* = 200 --没有文档可用。_</无翻译>

方向感 = :垂直 --小提琴的方向(:垂直:水平)

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

比例尺 = :地区 --按面积划分的尺度密度(:地区),计数(:计数),或宽度(:宽度).

[医]显示 = 错误 --显示中位数为中线。

侧面 = :两者兼而有之 --指定 :左:对 只把小提琴画在一边.

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*[医]斯特罗克色* = @继承patchstrokecolor --没有文档可用。_</无翻译>

<无翻译>*斯特罗克威德斯* = @继承patchstrokewidth --没有文档可用。_</无翻译>

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

重量 = 自动的 --统计权重(数据长度)的向量。 默认情况下,每个观测值都有权重 1.

阔度 = 自动的 --收缩前盒子的宽度。

小提琴! 是绘图功能的突变变体 小提琴. 检查文档字符串 小提琴 有关更多资料。

vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

创建跨一个垂直线 场景 用2D投影。 这些线将被放置在 x 在数据坐标和 伊民ymax 在场景坐标(0到1)中。 所有这三个可以具有单个或多个值,因为它们被广播来计算最终的线段。

绘图类型

绘图类型别名 v线,v线 功能是 V线,v线.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

n.线形,线形 = @继承linecap --设置使用的线帽类型,即:对接(扁平无挤压),:方形(扁平有1线宽挤压)或:圆形。

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以像素为单位设置线的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

ymax = 1 --沿y维度以相对轴为单位(0到1)的线的开始。

伊敏 = 0 --沿y维度以相对轴为单位(0到1)的线的开始。

容量,容量

volumeslices(x, y, z, v)

绘制卷v的热图切片

地块类型

绘图类型别名 容量,容量 功能是 容量,容量.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

<无翻译>*box_color* = RGBAf(0.5,0.5,0.5,0.5) --没有文档可用。_</无翻译>

<无翻译>*box_可分* = 真的 --没有文档可用。_</无翻译>

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 错误 --设置是否应插值颜色

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

voronoiplot(x, y, values; kwargs...)
voronoiplot(values; kwargs...)
voronoiplot(x, y; kwargs...)
voronoiplot(positions; kwargs...)
voronoiplot(vorn::VoronoiTessellation; kwargs...)

生成并绘制一个Voronoi tessalation 热图-或点状数据。 镶嵌也可以直接传递为 鹿VoronoiTessellation 来自DelaunayTriangulation。jl.

绘图类型

绘图类型别名 沃罗诺伊普洛特 功能是 沃罗诺伊普洛特.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

剪辑/剪辑 = 自动的 --为生成的多边形设置裁剪区域,该多边形可以是 直肠2 (或 BBox的), 元组 与条目 (xmin,xmax,ymin,ymax) 或作为 . 指定区域之外的任何内容都将被删除。 如果 剪辑/剪辑 未设置它是自动确定使用 未绑定的_edge_extension_factor 作为一个 校长.

颜色 = 自动的 --设置多边形的颜色。 如果 自动的,多边形将根据颜色表单独着色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

[医]高 = 自动的 --Colorrange上方任何值的颜色。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

标记物 = @继承标记 --设置点的形状。

[医]标记色 = @继承markercolor --设置点的颜色。

标记大小 = @继承markersize --设置点的大小。

纳米色 = :透明 --NaN值的颜色。

显示器/显示器 = 真的 --确定是否绘制各个生成器。

<无翻译>*光滑* = 错误 --没有文件可用。_</无翻译>

[医]斯特罗克色 = @继承patchstrokecolor --设置多边形的strokecolor。

斯特罗克威德斯 = 1.0 --设置多边形笔划的宽度。

未绑定的_edge_extension_factor = 0.1 --设置无界边的扩展因子,用于 DelaunayTriangulation.多边形/多边形.

vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

创建跨越一个垂直带 场景 用2D投影。 乐队将从 xs_lowxs_高 在数据坐标和 伊民ymax 在场景坐标(0到1)中。 所有这四个可以有单个或多个值,因为它们被广播来计算最终跨度。 两个边界可以作为间隔一起传递 xs_lowhigh.

绘图类型

绘图类型别名 vspan的 功能是 VSpan的.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个矢量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承patchcolor --设置poly的颜色。 可以是一个 向量资料{<:Colorant} 对于每个顶点颜色或单个 着色剂. A 矩阵{<:Colorant} 可用于用纹理为网格着色,该纹理要求网格包含纹理坐标。 也可以使用向量或矩阵的数字,这将使用颜色表参数将数字映射到颜色。 人们也可以使用 麦琪线形模式,以用规则的笔画图案复盖聚。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*n.米特,米特* = @继承miter_limit --没有文档可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

<无翻译>*底纹/底纹* = NoShading --没有文档可用。_</无翻译>

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空格() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境遮挡)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

stroke_depth_shift = -1.0e-5 --笔画图的深度偏移。 这对于避免中风和填充之间的z战斗很有用。

[医]斯特罗克色 = @继承patchstrokecolor --设置标记周围轮廓的颜色。

斯特罗克科洛马普 = @继承colormap --设置为数字采样的颜色表 颜色s.

斯特罗克威德斯 = @继承patchstrokewidth --设置轮廓的宽度。

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

ymax = 1 --沿y维度的相对轴单位(0到1)带的末端。

伊敏 = 0 --沿y维度以相对轴为单位(0到1)的波段的开始。

waterfall(x, y; kwargs...)

图a 瀑布图将单个正分量和负分量可视化,这些正分量和负分量加起来是一个条形图,堆叠的条形彼此相邻。

绘图类型

绘图类型别名 瀑布 功能是 瀑布.

属性

<无翻译>*颜色* = @继承patchcolor --没有文档可用。_</无翻译>

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文档可用。_</无翻译>

<无翻译>*方向_颜色* = @继承backgroundcolor --没有文档可用。_</无翻译>

<无翻译>*道奇* = 自动的 --没有文档可用。_</无翻译>

<无翻译>*dodge_gap* = 0.03 --没有文档可用。_</无翻译>

<无翻译>*最后颜色* = plot_color(:grey90,0.5) --没有文档可用。_</无翻译>

<无翻译>*final_dodge_gap* = 0 --没有文档可用。_</无翻译>

<无翻译>*最后,最后* = 自动的 --没有文件可用。_</无翻译>

<无翻译>*差距* = 0.2 --没有文档可用。_</无翻译>

<无翻译>*marker_neg* = :dtriangle --没有文档可用。_</无翻译>

<无翻译>*marker_pos* = :utriangle --没有文档可用。_</无翻译>

<无翻译>*n_dodge的* = 自动的 --没有文件可用。_</无翻译>

<无翻译>*show_direction* = 错误 --没有文件可用。_</无翻译>

<无翻译>*显示-最终* = 错误 --没有文档可用。_</无翻译>

<无翻译>*堆叠* = 自动的 --没有文件可用。_</无翻译>

<无翻译>*阔度* = 自动的 --没有文档可用。_</无翻译>

瀑布! 是绘图功能的突变变体 瀑布. 检查文档字符串 瀑布 有关更多资料。

with_theme(f, theme = Theme(); kwargs...)

电话 f主题 暂时激活。 属性在 主题 可以复盖或扩展 夸格斯. 以前的主题总是在事后恢复,无论是否 f 成功或失败。

例子::

my_theme = Theme(size = (500, 500), color = :red)
with_theme(my_theme, color = :blue, linestyle = :dashed) do
    scatter(randn(100, 2))
end
xlabel!(scene, xlabel)

为给定场景设置x轴标签。

xlims!(ax = current_axis())

重置x轴限制,以便从轴中的绘图自动确定。

xlims!(ax, low, high)
xlims!(ax; low = nothing, high = nothing)
xlims!(ax, (low, high))
xlims!(ax, low..high)

设置轴的x轴限制 斧头,斧头 或元组 xlims=(低,高). 如果限制顺序为高-低,则轴方向将反转。 如果限制是 什么都没有 它将自动从轴中的图中确定。

xlims!(low, high)
xlims!(; low = nothing, high = nothing)

将当前轴的x轴限制设置为 . 如果限制顺序为高-低,则会反转轴方向。 设置为 什么都没有 将从轴中的图自动确定。

xticklabels(scene)

返回所有x轴刻度标签。 请参阅 蜱虫,蜱虫.

xtickrange(scene)

返回沿x轴的刻度范围。 请参阅 刻度线,刻度线.

xtickrotation!([scene,] xangle)

设置刻度标签沿x轴的旋转。 请参阅 蜱虫!.

xtickrotation(scene)

返回刻度标签沿x轴的旋转。 请参阅 蜱虫,蜱虫

xticks!([scene,]; xtickrange=xtickrange(scene), xticklabels=xticklabel(scene))

沿x轴设置刻度标签和范围。 请参阅 蜱虫!.

ylabel!(scene, ylabel)

为给定场景设置y轴标签。

ylims!(ax = current_axis())

重置y轴限制,以便从轴中的绘图自动确定。

ylims!(ax, low, high)
ylims!(ax; low = nothing, high = nothing)
ylims!(ax, (low, high))
ylims!(ax, low..high)

设置轴的y轴限制 斧头,斧头 或元组 ylims=(低,高). 如果限制顺序为高-低,则轴方向将反转。 如果限制是 什么都没有 它将自动从轴中的图中确定。

ylims!(low, high)
ylims!(; low = nothing, high = nothing)

将当前轴的y轴限制设置为 . 如果限制顺序为高-低,则会反转轴方向。 设置为 什么都没有 将从轴中的绘图自动确定。

yticklabels(scene)

返回所有y轴刻度标签。 请参阅 蜱虫,蜱虫.

ytickrange(scene)

返回沿y轴的刻度范围。 请参阅 刻度线,刻度线.

ytickrotation!([scene,] yangle)

设置刻度标签沿y轴的旋转。 请参阅 蜱虫!.

ytickrotation(scene)

返回刻度标签沿y轴的旋转。 请参阅 蜱虫,蜱虫

yticks!([scene,]; ytickrange=ytickrange(scene), yticklabels=yticklabel(scene))

沿所有y轴设置刻度标签和范围。 请参阅 蜱虫!.

zlabel!(scene, zlabel)

为给定场景设置z轴标签。

警告场景必须有一个Axis3D。如果没有,那么这个函数将出错。

zlims!(ax = current_axis())

重置z轴限制,以便从轴中的绘图自动确定。

zlims!(ax, low, high)
zlims!(ax; low = nothing, high = nothing)
zlims!(ax, (low, high))
zlims!(ax, low..high)

设置轴的z轴限制 斧头,斧头 或元组 zlims=(低,高). 如果限制顺序为高-低,则轴方向将反转。 如果限制是 什么都没有 它将自动从轴中的图中确定。

zlims!(low, high)
zlims!(; low = nothing, high = nothing)

将当前轴的z轴限制设置为 . 如果限制顺序为高-低,则反转轴方向。 设置为 什么都没有 将从轴中的图自动确定。

zoom!(scene, cam::Camera3D, zoom_step[, cad = false, zoom_shift_lookat = false])

根据乘数放大或缩小相机 zoom_步. A zoom_步 1.0是中性的,较大的放大和较低的放大.

如果 cad=真 缩放还将根据光标距离场景中心的距离应用旋转。 如果 zoom_shift_lookat=trueprojectiontype=正投影 缩放将使光标下的数据保持在相同的屏幕空间位置。

zoom!(scene, point, zoom_step, shift_lookat::Bool)

放大相机 场景 朝…​…​ 由一个因素 zoom_步. 一个积极的 zoom_步 放大,而负 zoom_步 缩小。

zticklabels(scene)

返回所有z轴刻度标签。 请参阅 蜱虫,蜱虫.

ztickrange(scene)

返回沿z轴的刻度范围。 请参阅 刻度线,刻度线.

ztickrotation!([scene,] zangle)

设置刻度标签沿z轴的旋转。 请参阅 蜱虫!.

ztickrotation(scene)

返回刻度标签沿z轴的旋转。 请参阅 蜱虫,蜱虫

zticks!([scene,]; ztickranges=ztickrange(scene), zticklabels=zticklabel(scene))

沿所有z轴设置刻度标签和范围。 请参阅 蜱虫!.

convert_arguments(ct::GridBased, x::VecOrMat, y::VecOrMat, z::Matrix)

如果 ct,ct热图xy 是向量,从长度推断 xy 它们是否表示热图箱的边缘或中心。 如果它们是中心,则转换为边缘。 将eltypes转换为 漂浮物32 并返回输出作为一个 元组.

convert_arguments(P, x::RangeLike, y::RangeLike, z::AbstractMatrix)

需要一个或两个ClosedIntervals xy 并将它们转换为大小为(z,1/2)的封闭范围。

convert_arguments(P, x, y, z)::(Vector)

取向量 x, y,而 z 并将其转换为值的3d点的向量 x, y,而 z. P 是绘图类型(它是可选的)。

允许使用散点像表面图与x::矢量,y::矢量,z::矩阵跨越z跨越x y跨越的网格

convert_arguments(P, x, y)::(Vector)

取向量 xy 并将其转换为值的2D点的向量 xy. P 是绘图类型(它是可选的)。

convert_arguments(PB, LineString)

接受输入 线串,线串 并将其分解为点。

convert_arguments(PB, Polygon)

接受输入 多边形 并将其分解为点。

将单个点或等效对象包装在单个元素数组中。

convert_arguments(Mesh, vertices, indices)::GLNormalMesh

需要 顶点;顶点指数,并创建一个三角形网格。 见 [医]变形to_triangles 有关接受类型的更多信息。

convert_arguments(Mesh, x, y, z, indices)::GLNormalMesh

获取真正的向量x,y,z,并从这些向量中构造一个三角形网格,使用 指数,它可以是整数(每3->一个三角形),或GeometryBasics。N.面,面{N, <: Integer}.

convert_arguments(Mesh, x, y, z)::GLNormalMesh

取实向量x,y,z并从这些向量中构造一个网格,假设每3个点形成一个三角形。

convert_arguments(Mesh, xyz::AbstractVector)::GLNormalMesh

获取一个输入网格和一个向量 xyz 表示网格的顶点,并在假设下创建索引,即每个三元组在 xyz 形成三角形。

convert_arguments(P, x, y, f)::(Vector, Vector, Matrix)

取向量 xy 和功能 f,并适用 f 在网格上 xy 跨度。 这相当于 f.(x,y'). P 是绘图类型(它是可选的)。

convert_arguments(P, x, y, z, f)::(Vector, Vector, Vector, Matrix)

需要 [医]文摘 x, y,而 z 和功能 f,评估 f 在由 x, yz,并把 x, y, zf(x,y,z) 元组中。 P 是绘图类型(它是可选的)。

接受一对点的向量(例如 [点(0,0)=>点(1,1),...])来编码例如linesegments或directions。

convert_arguments(P, x)::(Vector)

接受输入GeometryPrimitive x 并将其分解为点。 P 是绘图类型(它是可选的)。

convert_arguments(PB, Union{Array{<:LineString}, MultiLineString})

接受输入 数组{LineString} 或一个 多层结构 并将其分解为点。

convert_arguments(PB, Union{Array{<:Polygon}, MultiPolygon})

接受输入 数组{Polygon} 或一个 多极子 并将其分解为点。

convert_arguments(P, x)::(Vector)

接受输入 校长 x 并将其分解为点。 P 是绘图类型(它是可选的)。

used_attributes(args...) = ()

用于指示要传入的关键字args的函数 转换/转换. 这些属性不会转发到后端,而仅在转换管道期间使用。 使用方法:

    struct MyType end
    used_attributes(::MyType) = (:attribute,)
    function convert_arguments(x::MyType; attribute = 1)
        ...
    end
    # attribute will get passed to convert_arguments
    # without keyword_verload, this wouldn't happen
    plot(MyType, attribute = 2)
    #You can also use the convenience macro, to overload convert_arguments in one step:
    @keywords convert_arguments(x::MyType; attribute = 1)
        ...
    end
on(f, c::Camera, observables::Observable...)

当映射摄像机的可观察对象时,我们将它们存储在 舵机/舵机 矢量,使它更容易断开相机转向信号以后!

@extract scene (a, b, c, d)

这就变成了

begin
    a = scene[:a]
    b = scene[:b]
    c = scene[:d]
    d = scene[:d]
    (a, b, c, d)
end

用法@extractvalue场景(a,b,c,d)将成为:

begin
    a = to_value(scene[:a])
    b = to_value(scene[:b])
    c = to_value(scene[:c])
    (a, b, c)
end
@get_attribute scene (a, b, c, d)

这将提取属性 a, b, c, d场景 并应用正确的属性转换+将提取值,如果它是一个信号。 它将使这些属性作为变量可用,并将其作为元组返回。 所以上面等于:会变成:

begin
    a = get_attribute(scene, :a)
    b = get_attribute(scene, :b)
    c = get_attribute(scene, :c)
    (a, b, c)
end

将表达式替换为 lift(argtuple->expression,args...),在哪里 阿格斯 所有的表达式都在主表达式中以$开头。

例子:

x = Observable(rand(100))
y = Observable(rand(100))

之前

z = lift((x, y) -> x .+ y, x, y)

之后

z = @lift($x .+ $y)

如果表达式计算为observable,则还可以在表达式周围使用括号。

nt = (x = Observable(1), y = Observable(2))
@lift($(nt.x) + $(nt.y))

箭头 绘图类型是否与绘图函数相关联 箭头. 检查文档字符串 箭头 有关更多资料。

热图 绘图类型是否与绘图函数相关联 热图. 检查文档字符串 热图 有关更多资料。

图像 绘图类型是否与绘图函数相关联 图像. 检查文档字符串 图像 有关更多资料。

行距,行距 绘图类型是否与绘图函数相关联 行距,行距. 检查文档字符串 行距,行距 有关更多资料。

线条 绘图类型是否与绘图函数相关联 线条. 检查文档字符串 线条 有关更多资料。

网格;网格 绘图类型是否与绘图函数相关联 网格;网格. 检查文档字符串 网格;网格 有关更多资料。

网状散射 绘图类型是否与绘图函数相关联 网状散射. 检查文档字符串 网状散射 有关更多资料。

保利 绘图类型是否与绘图函数相关联 保利. 检查文档字符串 保利 有关更多资料。

散点,散点 绘图类型是否与绘图函数相关联 散点,散点. 检查文档字符串 散点,散点 有关更多资料。

表面 绘图类型是否与绘图函数相关联 表面. 检查文档字符串 表面 有关更多资料。

文本 绘图类型是否与绘图函数相关联 文本. 检查文档字符串 文本 有关更多资料。

卷数 绘图类型是否与绘图函数相关联 卷数. 检查文档字符串 卷数 有关更多资料。

体素 绘图类型是否与绘图函数相关联 体素. 检查文档字符串 体素 有关更多资料。

线框/线框 绘图类型是否与绘图函数相关联 线框/线框. 检查文档字符串 线框/线框 有关更多资料。

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)

用指定的分量在指定的点上绘制箭头。 uv 被解释为矢量分量(u 作为x和 v 作为y),矢量用尾巴绘制在 x, y.

如果 x,y,u,v<:AbstractVector,然后将每个’行’绘制为单个矢量。

如果 u,v<:抽象矩阵,则 xy 被解释为网格的规格,以及 u,v 沿着网格绘制成箭头。

箭头 也可以三维工作。

如果一个 功能 被提供以代替 u,v,[w],那么它必须接受一个 作为输入,并返回一个适当的尺寸 , 维克,或其它阵列状输出。

绘图类型

绘图类型别名 箭头 功能是 箭头.

属性

对齐;对齐 = :产地 --设置箭头的位置。 默认情况下,箭头从给定位置开始,并沿给定方向延伸。 如果此属性设置为 :头, :线, :尾端, :启动:中心 给定的位置将在每个箭头的头部和尾部之间。

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

[医]箭头色 = 自动的 --设置箭头头的颜色。 会复制 颜色 如果设置为 自动的.

箭头,箭头 = 自动的 --定义用作箭头头的标记(2D)或网格(3d)。 默认值为 '▲' 在2D和3d中的锥形网格。对于后者,网格应该从 第3f点(0) 并指向正z方向。

箭头尺寸 = 自动的 --缩放箭头头的大小。 这默认为 0.3 在2D情况下和 Vec3f(0.2,0.2,0.3) 在3D情况下。 对于后者,前两个分量缩放半径(在x/y方向),最后一个缩放锥体的长度。 如果arrowsize设置为1,则锥体的直径和长度将为1。

箭尾,箭尾 = 自动的 --定义用于在3D中绘制箭头尾部的网格。它应该从 第3f点(0) 并沿负z方向延伸。 默认值为圆柱体。 这对2D绘图没有影响。

背光源 = 0.0 --设置一个权重的二次光计算与倒法线。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = :黑色 --设置箭头和线条的颜色。 可以使用单独重写 线色,线色n.箭色,箭色.

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

弥漫性;弥漫性 = 1.0 --设置红色,绿色和蓝色通道对漫射(散射)光的反应强度。

外汇管理局 = 自动的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

长度尺度 = 1.0 --缩放箭头尾部的长度。

线色,线色 = 自动的 --设置箭头尾的颜色,箭头尾由2D中的一条线表示。 颜色 如果设置为 自动的.

林泳,林泳 = 什么都没有 --设置2d中使用的linestyle。不适用于3D绘图。

线宽 = 自动的 --缩放箭头尾部的宽度/直径。 默认值为 1 对于2D和 0.05 对于3D情况。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*标记空间* = :像素 --没有文档可用。_</无翻译>

材料 = 什么都没有 --RPRMakie仅属性设置复杂的RadeonProRender材料. Warning,如何设置RPR材质可能会发生变化,其他后端会忽略此属性

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

正常化 = 错误 --默认情况下,给出的方向的长度 箭头 用于缩放箭头尾部的长度。 如果此属性设置为true,则方向将标准化,跳过此缩放。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

品质 = 32 --定义生成箭头头尾网格时使用的角度细分数。 如果您遇到性能问题,请考虑降低此值。 仅适用于3D绘图。

底纹/底纹 = 自动的 --设置使用的照明算法。 选项是 NoShading (无照明), 快装,快装 (AmbientLight+PointLight)或 MultiLightShading (多个灯,仅GLMakie)。 请注意,这不会影响RPRMakie。

光泽,光泽 = 32.0 --设置反射的清晰度。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

镜面,镜面 = 0.2 --设置物体在红色,绿色和蓝色通道中反射光的强度。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

箭! 是绘图功能的突变变体 箭头. 检查文档字符串 箭头 有关更多资料。

heatmap(x, y, matrix)
heatmap(x, y, func)
heatmap(matrix)
heatmap(xvector, yvector, zvector)

将热图绘制为矩形的集合。 xy 可以是长度 ij 哪里 (i,j)尺寸(矩阵),在这种情况下,矩形将像voronoi单元格一样放置在这些网格点周围。 请注意,对于不规则间隔 xy,它们指定的点不在生成的矩形内居中。 xy 也可以是长度 我+1j+1,在这种情况下,它们被解释为矩形的边缘。

矩形的颜色是从 矩阵[i,j]. 第三个参数也可以是一个 功能 (i,j)->v然后在跨越的网格上进行评估 xy.

另一种允许的形式是使用三个向量 xvector,xvector, 伊维克托zvector,zvector. 在这种情况下,假设没有对元素 xy 存在两次。 从生成的网格中缺少的对将被视为 zvector,zvector 有一个 元件在该位置处。

如果 xy 用矩阵参数省略,它们默认为 x,y=轴(矩阵).

请注意 热图 渲染速度比 图像 所以 图像 应优选大的、规则间隔的网格。

绘图类型

绘图类型别名 热图 功能是 热图.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 错误 --设置是否应插值颜色

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境遮挡)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

热图! 是绘图功能的突变变体 热图. 检查文档字符串 热图 有关更多资料。

image(x, y, image)
image(image)

将图像绘制在一个以 xy (默认为图像大小)。

绘图类型

绘图类型别名 图像 功能是 图像.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹片机 通过传递 平面3f[].

颜色表 = [:黑色,:白色] --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 真的 --设置是否应在像素之间插值颜色。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

uv_翻译 = 自动的 --设置uv坐标的变换,它控制图像如何映射到其矩形区域。 属性可以是 , 比例::矢量类型{2}, (翻译::VecTypes{2},比例::向量类型{2}),任何:rotr90,:rotl90,:rot180,:swap_xy/:transpose,:flip_x,:flip_y,:flip_xy,或最一般的a 麦琪垫子{2, 3, Float32}麦琪Mat3f 返回的 麦琪uv_transform(). 它们也可以通过传递元组来改变 (op3,op2,op1).

可见 = 真的 --控制情节是否将被渲染。

形象! 是绘图功能的突变变体 图像. 检查文档字符串 图像 有关更多资料。

lines(positions)
lines(x, y)
lines(x, y, z)

为以下每个元素创建连通线图 (x,y,z), (x,y)职位.

值显示为行中的间隙。

绘图类型

绘图类型别名 线条 功能是 线条.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

联合式,联合式 = @继承joinstyle --控制角落的渲染。 选项是 :斜接 对于尖角, :斜角 对于"切断"角落,以及 :圆形 为圆角。 如果角角低于 n.米特,米特, :斜接 相当于 :斜角 以避免长尖峰。

n.线形,线形 = @继承linecap --设置使用的线帽类型。 选项是 :屁股 (扁平无挤压), :正方形 (平与半线宽挤压)或 :圆形.

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以屏幕为单位设置线条的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

n.米特,米特 = @继承miter_limit --设置斜接截断的最小内接角。 请参阅 麦琪miter_distance_to_angle.

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

台词! 是绘图功能的突变变体 线条. 检查文档字符串 线条 有关更多资料。

linesegments(positions)
linesegments(vector_of_2tuples_of_points)
linesegments(x, y)
linesegments(x, y, z)

为每对点绘制一条线 (x,y,z), (x,y),或 职位.

绘图类型

绘图类型别名 行距,行距 功能是 行距,行距.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用的_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

n.线形,线形 = @继承linecap --设置使用的线帽类型,即:对接(扁平无挤压),:方形(扁平有1线宽挤压)或:圆形。

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以像素为单位设置线的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

行距! 是绘图功能的突变变体 行距,行距. 检查文档字符串 行距,行距 有关更多资料。

mesh(x, y, z)
mesh(mesh_object)
mesh(x, y, z, faces)
mesh(xyz, faces)

绘制3D或2D网格。 支持 网格_对象s包括 网格;网格 类型从https://github.com/JuliaGeometry/GeometryBasics.jl[GeometryBasics.jl]。

绘图类型

绘图类型别名 网格;网格 功能是 网格;网格.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

背光源 = 0.0 --设置一个权重的二次光计算与倒法线。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承patchcolor --设置网格的颜色。 可以是一个 向量资料{<:Colorant} 对于每个顶点颜色或单个 着色剂. A 矩阵{<:Colorant} 可用于用纹理为网格体着色,该纹理要求网格体包含纹理坐标。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用的_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文件可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

弥漫性;弥漫性 = 1.0 --设置红色,绿色和蓝色通道对漫射(散射)光的反应强度。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 真的 --设置是否应插值颜色

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*n.马特卡* = 什么都没有 --没有文档可用。_</无翻译>

材料 = 什么都没有 --RPRMakie仅属性设置复杂的RadeonProRender材料. Warning,如何设置RPR材质可能会发生变化,其他后端会忽略此属性

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

底纹/底纹 = 自动的 --设置使用的照明算法。 选项是 NoShading (无照明), 快装,快装 (AmbientLight+PointLight)或 MultiLightShading (多个灯,仅GLMakie)。 请注意,这不会影响RPRMakie。

光泽,光泽 = 32.0 --设置反射的清晰度。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

镜面,镜面 = 0.2 --设置物体在红色,绿色和蓝色通道中反射光的强度。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

uv_翻译 = 自动的 --设置uv坐标的变换,它控制纹理如何映射到网格。 属性可以是 , 比例::向量类型{2}, (翻译::VecTypes{2},比例::向量类型{2}),任何:rotr90,:rotl90,:rot180,:swap_xy/:transpose,:flip_x,:flip_y,:flip_xy,或最一般的a 麦琪垫子{2, 3, Float32}麦琪Mat3f 返回的 麦琪uv_transform(). 它们也可以通过传递元组来改变 (op3,op2,op1).

可见 = 真的 --控制情节是否将被渲染。

网丝! 是绘图功能的突变变体 网格;网格. 检查文档字符串 网格;网格 有关更多资料。

meshscatter(positions)
meshscatter(x, y)
meshscatter(x, y, z)

为每个单元绘制网格 (x,y,z), (x,y),或 职位 (类似于 散点,散点). 标记大小 是否将缩放应用于传递为 标记物.

绘图类型

绘图类型别名 网状散射 功能是 网状散射.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

背光源 = 0.0 --设置一个权重的二次光计算与倒法线。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承markercolor --设置标记的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色] --没有文档可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

弥漫性;弥漫性 = 1.0 --设置红色,绿色和蓝色通道对漫射(散射)光的反应强度。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

标记物 = :球体 --设置分散的网格。

标记大小 = 0.1 --设置网格的比例。 这可以作为一个 向量资料 以分别应用于每个分散的网格。

材料 = 什么都没有 --RPRMakie仅属性设置复杂的RadeonProRender材料. Warning,如何设置RPR材质可能会发生变化,其他后端会忽略此属性

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

轮调 = 0.0 --设置网格的旋转。 一个数字旋转是围绕z轴,一个 Vec3f 使网格旋转,使z轴现在是矢量,四元数描述一般旋转。 这可以作为矢量给出,以单独应用于每个散射网格。

底纹/底纹 = 自动的 --设置使用的照明算法。 选项是 NoShading (无照明), 快装,快装 (AmbientLight+PointLight)或 MultiLightShading (多个灯,仅GLMakie)。 请注意,这不会影响RPRMakie。

光泽,光泽 = 32.0 --设置反射的清晰度。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

镜面,镜面 = 0.2 --设置物体在红色,绿色和蓝色通道中反射光的强度。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

uv_翻译 = 自动的 --设置uv坐标的变换,它控制纹理如何映射到散射网格。 请注意,网格体需要为此包含uv坐标,默认情况下,几何图元的情况并非如此。 您可以使用 几何学。uv_normal_mesh(prim) 与,例如 prim=Rect2f(0,0,1,1). 属性可以是 , 比例::向量类型{2}, (翻译::VecTypes{2},比例::向量类型{2}),任何:rotr90,:rotl90,:rot180,:swap_xy/:transpose,:flip_x,:flip_y,:flip_xy,或最一般的a 麦琪垫子{2, 3, Float32}麦琪Mat3f 返回的 麦琪uv_transform(). 它也可以设置每个分散的网格通过传递一个 向量资料 以上任何一个操作都可以通过传递一个元组来改变 (op3,op2,op1).

可见 = 真的 --控制情节是否将被渲染。

poly(vertices, indices; kwargs...)
poly(points; kwargs...)
poly(shape; kwargs...)
poly(mesh; kwargs...)

根据给出的参数绘制多边形。 当给出顶点和索引时,它的功能类似于 网格;网格. 当给出点时,它会绘制一个多边形,按顺序连接所有点。 当给出一个形状(基本上是任何可以分解的东西 几何学),它会情节 分解(形状).

poly(coordinates, connectivity; kwargs...)

绘制多边形,由 坐标 (顶点的坐标)和 连接性 (顶点之间的边)。

地块类型

绘图类型别名 保利 功能是 保利.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个矢量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承patchcolor --设置poly的颜色。 可以是一个 向量资料{<:Colorant} 对于每个顶点颜色或单个 着色剂. A 矩阵{<:Colorant} 可用于用纹理为网格着色,该纹理要求网格包含纹理坐标。 也可以使用向量或矩阵的数字,这将使用颜色表参数将数字映射到颜色。 人们也可以使用 麦琪线形模式,以用规则的笔画图案复盖聚。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

<无翻译>*周期* = [:颜色=>:补丁颜色] --没有文件可用。_</无翻译>

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

<无翻译>*联合式,联合式* = @继承joinstyle --没有文档可用。_</无翻译>

<无翻译>*n.线形,线形* = @继承linecap --没有文档可用。_</无翻译>

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

<无翻译>*n.米特,米特* = @继承miter_limit --没有文件可用。_</无翻译>

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

<无翻译>*底纹/底纹* = NoShading --没有文档可用。_</无翻译>

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境遮挡)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

stroke_depth_shift = -1.0e-5 --笔画图的深度偏移。 这对于避免中风和填充之间的z战斗很有用。

[医]斯特罗克色 = @继承patchstrokecolor --设置标记周围轮廓的颜色。

斯特罗克科洛马普 = @继承colormap --设置为数字采样的颜色表 颜色s.

斯特罗克威德斯 = @继承patchstrokewidth --设置轮廓的宽度。

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

保利! 是绘图功能的突变变体 保利. 检查文档字符串 保利 有关更多资料。

scatter(positions)
scatter(x, y)
scatter(x, y, z)

为每个元素绘制一个标记 (x,y,z), (x,y),或 职位.

地块类型

绘图类型别名 散点,散点 功能是 散点,散点.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个矢量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = @继承markercolor --设置标记的颜色。 如果未设置颜色,则多次调用 散开! 将循环通过轴调色板。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

脱脩脟茅脕麓陆脱 = 错误 --可对标记进行深度排序,以改善边界伪影。 目前仅支持GLMakie。

距离场 = 什么都没有 --可选的distancefield用于例如字体和贝塞尔路径渲染。 将自动设置。

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]发光色 = (:黑色,0.0) --设置标记周围发光效果的颜色。

[医]光宽度 = 0.0 --设置标记周围发光效果的大小。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

标记物 = @继承标记 --设置散点标记。

marker_offset = 自动的 --标记从给定位置的偏移 标记空间 单位。 默认值以位置为中心(markersize*-0.5)。

标记大小 = @继承markersize --通过相对于每个标记的基本大小进行缩放来设置标记的大小。 A 真实的 按相同数量缩放x和y尺寸。 A 维克元组 有两个元素分别缩放x和y。 一个单独缩放每个标记的数组。 人类将标记的区域视为其大小,其大小与 标记大小,所以乘 标记大小 通过2导致一个标记是4倍大,视觉上。

标记空间 = :像素 --设置在其中的空间 标记大小 是给出的。 见 麦琪空间() 对于可能的输入

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

轮调 = 广告牌() --设置标记的旋转。 A 广告牌 旋转始终围绕深度轴。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

[医]斯特罗克色 = @继承markerstrokecolor --设置标记周围轮廓的颜色。

斯特罗克威德斯 = @继承markerstrokewidth --设置标记周围轮廓的宽度。

变换器/变换器 = 错误 --控制模型矩阵(无平移)是否适用于标记本身,而不仅仅是位置。 (如果这是真的, 规模!旋转! 会影响标记物。

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

<无翻译>*uv_offset_width* = (0.0, 0.0, 0.0, 0.0) --没有文件可用。_</无翻译>

可见 = 真的 --控制情节是否将被渲染。

散开! 是绘图功能的突变变体 散点,散点. 检查文档字符串 散点,散点 有关更多资料。

surface(x, y, z)
surface(z)

绘制表面,其中 (x,y) 定义一个网格,其高度是 z. xy 可能是 向量资料 定义一个规则网格, 矩阵 它定义了一个不规则的网格。

绘图类型

绘图类型别名 表面 功能是 表面.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

背光源 = 0.0 --设置一个权重的二次光计算与倒法线。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = 什么都没有 --可设定为 矩阵{<: Union{Number, Colorant}} 颜色表面独立于 z 组件。 如果 颜色=没有,它默认为 颜色=z.

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

弥漫性;弥漫性 = 1.0 --设置红色,绿色和蓝色通道对漫射(散射)光的反应强度。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 真的 --[(W)仅限GLMakie]指定曲面矩阵是否通过插值进行采样。

反转_正态 = 错误 --反转为曲面生成的法线。 这可用于照亮表面的另一侧。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

材料 = 什么都没有 --RPRMakie仅属性设置复杂的RadeonProRender材料. Warning,如何设置RPR材质可能会发生变化,其他后端会忽略此属性

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

底纹/底纹 = 自动的 --设置使用的照明算法。 选项是 NoShading (无照明), 快装,快装 (AmbientLight+PointLight)或 MultiLightShading (多个灯,仅GLMakie)。 请注意,这不会影响RPRMakie。

光泽,光泽 = 32.0 --设置反射的清晰度。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

镜面,镜面 = 0.2 --设置物体在红色,绿色和蓝色通道中反射光的强度。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

uv_翻译 = 自动的 --设置uv坐标的变换,它控制纹理如何映射到表面。 属性可以是 , 比例::向量类型{2}, (翻译::VecTypes{2},比例::向量类型{2}),任何:rotr90,:rotl90,:rot180,:swap_xy/:transpose,:flip_x,:flip_y,:flip_xy,或最一般的a 麦琪垫子{2, 3, Float32}麦琪Mat3f 返回的 麦琪uv_transform(). 它们也可以通过传递元组来改变 (op3,op2,op1).

可见 = 真的 --控制情节是否将被渲染。

表面! 是绘图功能的突变变体 表面. 检查文档字符串 表面 有关更多资料。

text(positions; text, kwargs...)
text(x, y; text, kwargs...)
text(x, y, z; text, kwargs...)

绘制通过 文本 关键字。 文本 使用 以点为基础的 转换特性。

绘图类型

绘图类型别名 文本 功能是 文本.

属性

对齐;对齐 = (:左,:下) --设置字符串w.r.t的对齐方式。 职位. 用途 :左,:中心,:右,:顶部,:底部,:基线 或分数。

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹片机 通过传递 平面3f[].

颜色 = @继承textcolor --设置文本的颜色。 你可以通过传递一个字形来设置一个颜色 向量资料{<:Colorant},或整个文本的一种着色剂。 如果颜色是数字的向量,则使用colormap args将数字映射到颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

字体 = @继承字体 --设置字体。 可以是一个 符号 这将在 字体 字典或a 字符串 指定字体的(部分)名称或字体文件的文件路径

字体 = @继承字体 --用作字典,以查找由 符号,例如 :普通, :粗体:斜体.

字体大小 = @继承fontsize --字体大小单位取决于 标记空间.

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]发光色 = (:黑色,0.0) --设置文本周围发光效果的颜色。

[医]光宽度 = 0.0 --设置文本周围发光效果的大小。

海克利普 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

理由说明 = 自动的 --设置文本w.r.t其边界框的对齐方式。 可以是 :左,:中,:右 或一小部分。 将默认为水平对齐 对齐;对齐.

线高,线高 = 1.0 --线高乘数。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

标记空间 = :像素 --设置在其中的空间 字体大小 使徒行传。 见 麦琪空间() 供可能的输入。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

偏移量 = (0.0, 0.0) --文本从给定位置的偏移量 标记空间 单位。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

职位 = (0.0, 0.0) --已弃用:指定文本的位置。 使用位置参数 文本 相反。

轮调 = 0.0 --围绕给定位置旋转文本

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

[医]斯特罗克色 = (:黑色,0.0) --设置标记周围轮廓的颜色。

斯特罗克威德斯 = 0 --设置标记周围轮廓的宽度。

文本 = "" --指定要显示的一段文本或一个文本向量,其中数字必须与给定的位置数相匹配。 Makie支持 字符串 它用于所有普通文本和 [医]拉丁文 哪些布局数学表达式使用 MathTeXEngine.jl.

变换器/变换器 = 错误 --控制模型矩阵(没有翻译)是否适用于字形本身,而不仅仅是位置。 (如果这是真的, 规模!旋转! 会影响文字字形。)

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

word_wrap_width = -1 --指定文本的线宽限制。 如果一个单词溢出此限制,则在其前面插入换行符。 负数禁用自动换行。

文字! 是绘图功能的突变变体 文本. 检查文档字符串 文本 有关更多资料。

volume(volume_data)
volume(x, y, z, volume_data)

用可选的物理尺寸绘制体积 x,y,z. 可用的算法有:

  • :iso =>IsoValue

  • :吸收 =>吸收

  • :mip [医]最大值

  • :吸收率 =>吸收rgba

  • :添加剂 =>AdditiveRGBA

  • :索引吸收 [医]索引

绘图类型

绘图类型别名 卷数 功能是 卷数.

属性

吸收;吸收 = 1.0 --算法的吸收乘数=:吸收。 这改变了每个体素吸收多少光。

算法 = :mip --设置所使用的音量算法。

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

背光源 = 0.0 --设置一个权重的二次光计算与倒法线。

夹片机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

弥漫性;弥漫性 = 1.0 --设置红色,绿色和蓝色通道对漫射(散射)光的反应强度。

enable_depth = 真的 --启用音量深度写入,使音量正确遮挡其他对象。

外汇管理局 = 真的 --调整情节是否与fxaa渲染(抗锯齿,仅GLMakie)。

海克利普 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 真的 --设置是否应该用插值法对体积数据进行采样。

isorange,isorange = 0.05 --设置IsoValue算法拾取的值的范围。

依索瓦卢 = 0.5 --设置IsoValue算法的目标值。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

材料 = 什么都没有 --RPRMakie仅属性设置复杂的RadeonProRender材料. Warning,如何设置RPR材质可能会发生变化,其他后端会忽略此属性

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

底纹/底纹 = 自动的 --设置使用的照明算法。 选项是 NoShading (无照明), 快装,快装 (AmbientLight+PointLight)或 MultiLightShading (多个灯,仅GLMakie)。 请注意,这不会影响RPRMakie。

光泽,光泽 = 32.0 --设置反射的清晰度。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

镜面,镜面 = 0.2 --设置物体在红色,绿色和蓝色通道中反射光的强度。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文档可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

音量! 是绘图功能的突变变体 卷数. 检查文档字符串 卷数 有关更多资料。

voxels(x, y, z, chunk::Array{<:Real, 3})
voxels(chunk::Array{<:Real, 3})

绘制以0为中心的体素块。 可选地,块的放置和缩放可以作为范围给出,如x,y和z。(这里只考虑极值。 体素总是均匀大小。)

内部体素表示为8位无符号整数,具有 0x00 永远是一个看不见的"空气"体素。 传递具有匹配类型的块将直接设置这些值。 请注意,颜色处理是专门用于内部表示的,并且可能与通常的行为有点不同。

绘图类型

绘图类型别名 体素 功能是 体素.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

背光源 = 0.0 --设置一个权重的二次光计算与倒法线。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹式飞机 通过传递 平面3f[].

颜色 = 什么都没有 --设置颜色每个体素id,跳过 0x00. 这意味着id为1的体素将抓取 情节。颜色[1] 依此类推直到id255。 这也可以设置为颜色的矩阵,即用于纹理映射的图像。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

depth_换档 = 0.0 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

脱脩脟茅脕麓陆脱 = 错误 --控制体素的渲染顺序。 如果设置为 错误 首先渲染靠近查看器的体素,这应该减少过度绘制并产生更好的性能。 如果设置为 真的 体素是从后到前渲染的,使透明体素的顺序正确.

弥漫性;弥漫性 = 1.0 --设置红色,绿色和蓝色通道对漫射(散射)光的反应强度。

外汇管理局 = 真的 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

差距 = 0.0 --以体素尺寸为单位设置相邻体素之间的间隙。 这需要大于0.01才能生效。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

插值,插值 = 错误 --控制纹理贴图是否通过插值(即平滑)或不(即像素化)进行采样。

is_air = x->开始#=/home/abogdanov/。julia/packages/MakieCore/EU17Y/src/basic_plots。jl:607=#isnothing(x)||(ismissing(x)//isnan(x))end --控制输入数据中的哪些值映射到不可见(空气)体素的函数。

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

材料 = 什么都没有 --RPRMakie仅属性设置复杂的RadeonProRender材料. Warning,如何设置RPR材质可能会发生变化,其他后端会忽略此属性

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

底纹/底纹 = 自动的 --设置使用的照明算法。 选项是 NoShading (无照明), 快装,快装 (AmbientLight+PointLight)或 MultiLightShading (多个灯,仅GLMakie)。 请注意,这不会影响RPRMakie。

光泽,光泽 = 32.0 --设置反射的清晰度。

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

镜面,镜面 = 0.2 --设置物体在红色,绿色和蓝色通道中反射光的强度。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

uvmap的 = 什么都没有 --定义从体素id(以及可选的边)到uv坐标的映射。 然后使用这些uv坐标对通过的2D纹理进行采样 颜色 于纹理映射。

可见 = 真的 --控制情节是否将被渲染。

体素! 是绘图功能的突变变体 体素. 检查文档字符串 体素 有关更多资料。

wireframe(x, y, z)
wireframe(positions)
wireframe(mesh)

绘制线框,可以解释为曲面或网格。

绘图类型

绘图类型别名 线框/线框 功能是 线框/线框.

属性

阿尔法 = 1.0 --Colormap或color属性的alpha值。 多个阿尔法像在 图(alpha=0.2,颜色=(:红色,0.5),会成倍增加。

夹式飞机 = 自动的 --剪辑平面提供了一种在3D空间中进行剪辑的方法。 您可以设置最多8个向量 平面3f 飞机在这里,后面的情节将被裁剪(即变得不可见)。 默认情况下,剪辑平面继承自父绘图或场景。 您可以删除父 夹片机 通过传递 平面3f[].

颜色 = @继承linecolor --线的颜色。

颜色表 = @继承colormap:viridis --设置为数字采样的颜色表 颜色s. PlotUtils.cgrad(。..), 麦琪反向(any_colormap) 也可以使用,或者来自ColorBrewer或PlotUtils的任何符号。 要查看所有可用的颜色渐变,您可以调用 麦琪可用的_gradients().

颜色变化 = 自动的 --表示的开始和结束点的值 颜色表.

色阶;色阶 = 身份认同 --颜色变换功能。 可以是任何函数,但只能与 颜色栏身份认同, 日志, 日志2, 日志10, sqrt,sqrt, 罗吉特, 麦琪伪科学10麦琪符号10.

周期 = [:颜色] --设置创建多个绘图时要循环的属性。

depth_换档 = -1.0e-5 --在所有其他转换后(即在剪辑空间中)调整绘图的深度值,其中 0<=深度<=1. 这仅适用于GLMakie和WGLMakie,可用于调整渲染顺序(如可调谐透绘)。

外汇管理局 = 错误 --调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

[医]高 = 自动的 --Colorrange上方任何值的颜色。

可检查的 = 真的 --设定此图是否应由 数据探测仪.

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节)->。.. 用于清理DataInspector中的自定义指标。

检查员-检查员 = 自动的 --设置回调函数 (检查员,情节,索引)->。.. 它取代了默认值 显示_数据 方法。

检查器_label = 自动的 --设置回调函数 (绘图、索引、位置)->字符串 它替换了DataInspector生成的默认标签。

n.线形,线形 = @继承linecap --设置使用的线帽类型,即:对接(扁平无挤压),:方形(扁平有1线宽挤压)或:圆形。

林泳,林泳 = 什么都没有 --设置线条的破折号图案。 选项是 :固体 (相当于 什么都没有), :点, :短跑, :dashdot:dashdotdot. 这些也可以在带有间隙样式修饰符的元组中给出,或者 :正常, :密集:松. 例如, (:点,:松)(:dashdot,:密集).

对于自定义模式,请查看 麦琪林泳,林泳.

线宽 = @继承线宽 --以像素为单位设置线的宽度

低频,低频 = 自动的 --Colorrange以下任何值的颜色。

模型 = 自动的 --为绘图设置模型矩阵。 这将复盖使用 翻译!, 旋转!规模!.

纳米色 = :透明 --NaN值的颜色。

透支 = 错误 --控制如果情节将绘制在其他情节。 这具体意味着忽略GL后端中的深度检查

空间 = :数据 --设置包含情节的盒子的转换空间。 见 麦琪空间() 供可能的输入。

ssao = 错误 --调整绘图是否使用ssao(屏幕空间环境光遮蔽)渲染。 请注意,这仅在3D绘图中有意义,并且仅适用于 fxaa=真.

<无翻译>*转型* = 自动的 --没有文件可用。_</无翻译>

透明度 = 错误 --调整情节如何处理透明度。 在GLMakie 透明度=真 导致使用顺序独立的透明度。

可见 = 真的 --控制情节是否将被渲染。

线框! 是绘图功能的突变变体 线框/线框. 检查文档字符串 线框/线框 有关更多资料。

And(left, right[, rest...])

创建一个 结构与左和右参数为以后的评估. 如果给出两个以上的参数,则 结构被创建。

请参阅: , 不是, [医受压], &

Not(x)

创建一个 不是 结构与给定的参数供以后评估.

请参阅: , , [医受压], !

Or(left, right[, rest...])

创建一个 结构与左和右参数为以后的评估. 如果给出两个以上的参数,则 结构被创建。

请参阅: , 不是, [医受压], |