Документация Engee

stem

Страница в процессе перевода.

stem(xs, ys, [zs]; kwargs...)

Строит маркеры в заданных позициях, располагающиеся от offset вдоль стволовых линий.

Типаж конвертации stem — PointBased.

Тип графика

Псевдоним типа графика для функции stem — Stem.

Примеры

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

xs = LinRange(0, 4pi, 30)

stem!(xs, sin.(xs))

f
2066b56

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

xs = LinRange(0, 4pi, 30)

stem!(xs, sin,
    offset = 0.5, trunkcolor = :blue, marker = :rect,
    stemcolor = :red, color = :orange,
    markersize = 15, strokecolor = :red, strokewidth = 3,
    trunklinestyle = :dash, stemlinestyle = :dashdot)

f
3decb77

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

xs = LinRange(0, 4pi, 30)

stem!(xs, sin.(xs),
    offset = LinRange(-0.5, 0.5, 30),
    color = LinRange(0, 1, 30), colorrange = (0, 0.5),
    trunkcolor = LinRange(0, 1, 30), trunkwidth = 5)

f
5fc4e87

using GLMakie
f = Figure()

xs = LinRange(0, 4pi, 30)

stem(f[1, 1], 0.5xs, 2 .* sin.(xs), 2 .* cos.(xs),
    offset = Point3f.(0.5xs, sin.(xs), cos.(xs)),
    stemcolor = LinRange(0, 1, 30), stemcolormap = :Spectral, stemcolorrange = (0, 0.5))

f
c28223f

Атрибуты

clip_planes

Значение по умолчанию: automatic

Плоскости обрезки позволяют выполнять обрезку в трехмерном пространстве. Вы можете задать вектор длиной до 8 Plane3f Здесь вы можете задать плоскости, за которыми участки будут обрезаны (т.е. станут невидимыми). По умолчанию плоскости клипа наследуются от родительского графика или сцены. Вы можете удалить родительский элемент clip_planes проходя мимо Plane3f[].

color

Значение по умолчанию: @inherit markercolor

Документация недоступна.

colormap

Значение по умолчанию: @inherit colormap

Документация недоступна.

colorrange

Значение по умолчанию: automatic

Документация недоступна.

colorscale

Значение по умолчанию: identity

Документация недоступна.

cycle

Значение по умолчанию: [[:stemcolor, :color, :trunkcolor] => :color]

Документация недоступна.

depth_shift

Значение по умолчанию: 0.0

настраивает значение глубины участка после всех других преобразований, т.е. в пространстве фрагмента, где 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Значение по умолчанию: true

Регулирует, будет ли график отображаться с использованием fxaa (сглаживание, только GLMakie).

inspectable

Значение по умолчанию: @inherit inspectable

Определяет, должен ли этот график отображаться в DataInspector. Значение по умолчанию зависит от темы родительской сцены.

inspector_clear

Значение по умолчанию: automatic

Sets a callback function (inspector, plot) -> ... для очистки пользовательских индикаторов в DataInspector.

inspector_hover

Значение по умолчанию: automatic

Устанавливает функцию обратного вызова (inspector, plot, index) -> ... которая заменяет функцию по умолчанию show_data методы.

inspector_label

Значение по умолчанию: automatic

Устанавливает функцию обратного вызова (plot, index, position) -> string , которая заменяет метку по умолчанию, сгенерированную DataInspector.

marker

Значение по умолчанию: :circle

Документация недоступна.

markersize

Значение по умолчанию: @inherit markersize

Документация недоступна.

model

Значение по умолчанию: automatic

Задает матрицу модели для построения графика. Это отменяет корректировки, сделанные с помощью translate!, rotate! и scale!.

offset

Значение по умолчанию: 0

Может быть числом, и в этом случае оно задает y для 2D и z для 3D-основ. Это может быть Point2 для 2D-графиков, а также Point3 для 3D-графиков. Он также может быть повторяемым для любого из них с той же длиной, что и xs, ys, zs.

overdraw

Значение по умолчанию: false

Определяет, будет ли график отображаться поверх других графиков. В частности, это означает игнорирование проверок глубины в GL-интерфейсах

space

Значение по умолчанию: :data

задает область преобразования для прямоугольника, охватывающего участок. Видеть Makie.spaces() для получения возможных исходных данных.

ssao

Значение по умолчанию: false

Настраивает, будет ли отображаться график с помощью ssao (сглаживания окружающего пространства экрана). Обратите внимание, что это имеет смысл только для 3D-графиков и применимо только к fxaa = true.

stemcolor

Значение по умолчанию: @inherit linecolor

Документация недоступна.

stemcolormap

Значение по умолчанию: @inherit colormap

Документация недоступна.

stemcolorrange

Значение по умолчанию: automatic

Документация недоступна.

stemlinestyle

Значение по умолчанию: nothing

Документация недоступна.

stemwidth

Значение по умолчанию: @inherit linewidth

Документация недоступна.

strokecolor

Значение по умолчанию: @inherit markerstrokecolor

Документация недоступна.

strokewidth

Значение по умолчанию: @inherit markerstrokewidth

Документация недоступна.

transformation

Значение по умолчанию: :automatic

Документация недоступна.

transparency

Значение по умолчанию: false

Настраивает прозрачность графика. В GLMakie transparency = true в результате используется прозрачность, независимая от порядка.

trunkcolor

Значение по умолчанию: @inherit linecolor

Документация недоступна.

trunkcolormap

Значение по умолчанию: @inherit colormap

Документация недоступна.

trunkcolorrange

Значение по умолчанию: automatic

Документация недоступна.

trunklinestyle

Значение по умолчанию: nothing

Документация недоступна.

trunkwidth

Значение по умолчанию: @inherit linewidth

Документация недоступна.

visible

Значение по умолчанию: true

Определяет, будет ли отображаться график или нет.