ecdfplot
|
Страница в процессе перевода. |
#
Makie.ecdfplot — Function
ecdfplot(values; npoints=10_000[, weights])
Строит график эмпирической интегральной функции распределения (ECDF) для values.
npoints определяет разрешение графика. Если для значений указаны веса weights, строится график взвешенной функции ECDF.
Тип графика
Псевдоним типа графика для функции ecdfplot — ECDFPlot.
Примеры
using CairoMakie
f = Figure()
Axis(f[1, 1])
ecdfplot!(randn(200))
f
using CairoMakie
f = Figure()
Axis(f[1, 1])
x = randn(200)
ecdfplot!(x, color = (:blue, 0.3))
ecdfplot!(x, color = :red, npoints=10)
f
using CairoMakie
f = Figure()
Axis(f[1, 1])
x = rand(200)
w = @. x^2 * (1 - x)^2
ecdfplot!(x)
ecdfplot!(x; weights = w, color=:orange)
f
Атрибуты
alpha
Значение по умолчанию: 1.0
Альфа-значение цветовой карты или атрибута color. Несколько букв, таких как в plot(alpha=0.2, color=(:red, 0.5), будут умножены.
clip_planes
Значение по умолчанию: automatic
Плоскости обрезки позволяют выполнять обрезку в трехмерном пространстве. Вы можете задать вектор длиной до 8 Plane3f Здесь вы можете задать плоскости, за которыми участки будут обрезаны (т.е. станут невидимыми). По умолчанию плоскости обрезки наследуются от родительского участка или сцены. Вы можете удалить родительский элемент clip_planes передав Plane3f[].
colormap
Значение по умолчанию: @inherit colormap :viridis
Устанавливает цветовую схему, которая выбирается для числовых значений. colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) также можно использовать любой символ из ColorBrewer или PlotUtils. Чтобы просмотреть все доступные цветовые градиенты, вы можете позвонить по телефону Makie.available_gradients().
colorrange
Значение по умолчанию: automatic
Значения, представляющие начальную и конечную точки colormap.
colorscale
Значение по умолчанию: identity
Функция преобразования цвета. Может быть любой функцией, но хорошо работает только в сочетании с Colorbar для identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 и Makie.Symlog10.
cycle
Значение по умолчанию: [: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
Значение по умолчанию: false
Регулирует, будет ли график отображаться с использованием fxaa (сглаживание, только GLMakie).
highclip
Значение по умолчанию: automatic
Цвет для любого значения, превышающего указанный цветовой диапазон.
inspectable
Значение по умолчанию: @inherit inspectable
Определяет, должен ли этот сюжет отображаться пользователем DataInspector. Значение по умолчанию зависит от темы родительской сцены.
inspector_clear
Значение по умолчанию: automatic
Устанавливает функцию обратного вызова (inspector, plot) -> ...</span> для очистки пользовательских индикаторов в DataInspector.
inspector_hover
Значение по умолчанию: automatic
Устанавливает функцию обратного вызова (inspector, plot, index) -> ... которая заменяет функцию по умолчанию show_data методы.
inspector_label
Значение по умолчанию: automatic
Устанавливает функцию обратного вызова (plot, index, position) -> string который заменяет метку по умолчанию, сгенерированную DataInspector.
joinstyle
Значение по умолчанию: @inherit joinstyle
Управляет отображением углов. Возможны следующие варианты: :miter для острых углов, :bevel для "срезанных" углов и :round для закругленных углов. Если угол наклона меньше miter_limit, :miter эквивалентно :bevel чтобы избежать длинных всплесков.
linecap
Значение по умолчанию: @inherit linecap
Задает тип используемой заглушки линии. Возможны следующие варианты: :butt (плоская без выдавливания), :square (плоская с выдавливанием на половину ширины линии) или :round.
linestyle
Значение по умолчанию: nothing
Задает расположение штрихов на линии. Параметры :solid (эквивалентны nothing), :dot, :dash, :dashdot и :dashdotdot. Они также могут быть заданы в виде кортежа с модификатором стиля пробела, либо :normal, :dense или :loose Например,, (:dot, :loose) или (:dashdot, :dense).
Пользовательские шаблоны можно найти в Makie.Linestyle.
linewidth
Значение по умолчанию: @inherit linewidth
Задает ширину линии в экранных единицах измерения
miter_limit
Значение по умолчанию: @inherit miter_limit
Устанавливает минимальный внутренний угол соединения, ниже которого торцевые соединения будут обрезаться. Смотрите также Makie.miter_distance_to_angle.
model
Значение по умолчанию: automatic
Задает матрицу модели для построения графика. Это отменяет корректировки, сделанные с помощью translate!, rotate! и scale!.
overdraw
Значение по умолчанию: false
Определяет, будет ли график отображаться поверх других графиков. Это, в частности, означает игнорирование проверок глубины в бэкендах GL
space
Значение по умолчанию: :data
задает область преобразования для прямоугольника, охватывающего участок. Видеть Makie.spaces() для получения возможных исходных данных.
ssao
Значение по умолчанию: false
Определяет, будет ли график отображаться с помощью ssao (screen space ambient occlusion). Обратите внимание, что это имеет смысл только для 3D-графиков и применимо только к fxaa = true.
step
Значение по умолчанию: :pre
То step параметр может принимать следующие значения:
-
:pre: горизонтальная часть шага проходит слева от каждого значения вxs. -
:post: горизонтальная часть шага проходит справа от каждого значения вxs. -
:center: горизонтальная часть шага проходит посередине между двумя соседними значениями вxs.