Диаграмма поля точек роя
swarmchart(
отображает график роя, который является графиком рассеивания со смещением точек (дрожавшим) в x
,y
)x
- размерность. Точки формируют отличные формы, и схема каждой формы похожа на график скрипки. Графики роя помогают вам визуализировать дискретный x
данные с распределением y
данные. В каждом местоположении в x
, точки дрожатся на основе оценки плотности ядра y
.
swarmchart(
задает цвета маркера. Чтобы построить все маркеры с тем же цветом, задайте x
,y
,sz
,c
)c
как название цвета или триплет RGB. Чтобы присвоить различный цвет каждому маркеру, задайте вектор тот же размер как X и Y. В качестве альтернативы можно задать матрицу с тремя столбцами триплетов RGB. Количество строк в матрице должно совпадать с длиной x
и y
.
swarmchart(___,
задает различный маркер, чем маркер по умолчанию, который является кругом. Задайте mkr
)mkr
после всех аргументов в любом из предыдущих синтаксисов.
swarmchart(___,
заполняет маркеры. Задайте 'filled'
)'filled'
опция после всех аргументов в любом из предыдущих синтаксисов.
swarmchart(___,
задает дополнительные свойства для графика роя с помощью одного или нескольких Name,Value
)Name,Value
парные аргументы. Задайте свойства после всех других входных параметров. Для списка свойств см. свойства объекта Scatter.
swarmchart(
отображает график роя в целевых осях. Задайте оси перед всеми аргументами в любом из предыдущих синтаксисов.ax
,___)
s = swarmchart(___)
возвращает Scatter
объект. Используйте s
изменить свойства графика после создания его. Для списка свойств см. свойства объекта Scatter.
Точки в графике роя дрожатся с помощью универсальных случайных значений, которые взвешиваются Гауссовой оценкой плотности ядра y
и относительное число точек в каждом x
местоположение . Это поведение соответствует 'density'
по умолчанию установка
XJitter
свойство на Scatter
возразите, когда вы вызовете swarmchart
функция.
Максимальное распространение точек в каждом x
местоположение составляет 90% наименьшего расстояния между смежным x
значения по умолчанию:
spread = 0.9 * min(diff(unique(x)));
Можно управлять распространением путем установки XJitterWidth
свойство на Scatter
объект.