Диаграмма поля точек роя
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 объект.