Документация 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
a8a9749

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
cdee16e

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
ed3141c

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
4d5d9ef

Атрибуты

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. Применимо только к GLMakie и WGLMakie и может использоваться для настройки порядка отрисовки (настраиваемая перерисовка).

fxaa

Значение по умолчанию: true
определяет то, будет ли график отрисовываться с помощью fxaa (сглаживание, только GLMakie).

inspectable

Значение по умолчанию: true
определяет, должен ли график проверяться с помощью DataInspector.

inspector_clear

Значение по умолчанию: automatic
задает функцию обратного вызова (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 для двухмерных и z для трехмерных стволов. Может быть также объектом Point2 для двухмерных графиков или Point3 для трехмерных. Кроме того, может быть итерируемой коллекцией любых из этих объектов той же длины, что и xs, ys, zs.

overdraw

Значение по умолчанию: false
определяет то, будет ли график отрисовываться поверх других графиков. В частности, это означает игнорирование проверок глубины в бэкендах GL.

space

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

ssao

Значение по умолчанию: false
определяет то, будет ли график отрисовываться с использованием ssao (преграждение окружающего света в экранном пространстве). Обратите внимание, что это имеет смысл только для трехмерных графиков и применимо только с 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
определяет то, будет ли отрисовываться график.