Engee 文档

轮廓,轮廓

该页面正在翻译中。

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

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

绘图类型

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

</无翻译>

using CairoMakie
using DelimitedFiles


volcano = readdlm(Makie.assetpath("volcano.csv"), ',', Float64)

f = Figure()
Axis(f[1, 1])

co = contourf!(volcano, levels = 10)

Colorbar(f[1, 2], co)

f
ff01339

</无翻译>

using CairoMakie
using DelimitedFiles


volcano = readdlm(Makie.assetpath("volcano.csv"), ',', Float64)

f = Figure()
ax = Axis(f[1, 1])

co = contourf!(volcano,
    levels = range(100, 180, length = 10),
    extendlow = :cyan, extendhigh = :magenta)

tightlimits!(ax)

Colorbar(f[1, 2], co)

f
c8bfe79

</无翻译>

using CairoMakie
using DelimitedFiles


volcano = readdlm(Makie.assetpath("volcano.csv"), ',', Float64)

f = Figure()
ax = Axis(f[1, 1])

co = contourf!(volcano,
    levels = range(100, 180, length = 10),
    extendlow = :auto, extendhigh = :auto)

tightlimits!(ax)

Colorbar(f[1, 2], co)

f
f003d83

相对模式

有时,将值范围的一部分下降是有益的,通常朝向外边界。 无需手动指定要包含的级别,您可以设置 模式 属性为 :亲戚 并指定从0到1的水平,相对于当前的最小值和最大值。 </无翻译>

using CairoMakie
using DelimitedFiles


volcano = readdlm(Makie.assetpath("volcano.csv"), ',', Float64)

f = Figure(size = (800, 400))

Axis(f[1, 1], title = "Relative mode, drop lowest 30%")
contourf!(volcano, levels = 0.3:0.1:1, mode = :relative)

Axis(f[1, 2], title = "Normal mode")
contourf!(volcano, levels = 10)

f
b466bad

曲线网格

轮廓,轮廓 还支持_curvilinear_网格,其中 xy 两个矩阵的大小都与 z. 这类似于输入 表面接受。

让我们扭曲一个规则的网格 xy 通过一些非线性函数,并绘制其轮廓: </无翻译>

using CairoMakie
x = -10:10
y = -10:10
# The curvilinear grid:
xs = [x + 0.01y^3 for x in x, y in y]
ys = [y + 10cos(x/40) for x in x, y in y]
# Now, for simplicity, we calculate the `zs` values to be
# the radius from the center of the grid (0, 10).
zs = sqrt.(xs .^ 2 .+ (ys .- 10) .^ 2)
# We can use Makie's tick finders to get some nice looking contour levels:
levels = Makie.get_tickvalues(Makie.LinearTicks(7), extrema(zs)...)
# and now, we plot!
f = Figure()
ax1 = Axis(f[1, 1])
ctrf1 = contourf!(ax1, x, y, zs; levels = levels)
ax2 = Axis(f[1, 2])
ctrf2 = contourf!(ax2, xs, ys, zs; levels = levels)
f
71c75b0

属性

夹式飞机

默认值为 自动的

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

颜色表

默认值为 @继承colormap

没有可用的文档。

色阶;色阶

默认值为 身份认同

没有可用的文档。

depth_换档

默认值为 0.0

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

延伸,延伸

默认值为 什么都没有

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

延伸,延伸

默认值为 什么都没有

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

外汇管理局

默认值为 真的

调整绘图是否使用fxaa(抗锯齿,仅限GLMakie)渲染。

可检查的

默认值为 @继承inspectable

设置此图是否应由 数据探测仪. 默认值取决于父场景的主题。

检查员-检查员

默认值为 自动的

设置回调函数 (检查员,情节)->。.. 用于清理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 透明度=真 导致使用顺序独立的透明度。

可见

默认值为 真的

控制是否渲染绘图。