У меня есть два набора данных, (Топор, Да; Основной обмен). Я хотел бы вывести оба на печать из этих наборов данных на диаграмме рассеяния с различными цветами, но я, может казаться, не заставляю ее работать, потому что это кажется scatter()
не работает как plot()
. Действительно ли возможно сделать это?
Я попробовал...
scatter(Ax, Ay, 'g', Bx, By, 'b')
И
scatter(Ax, Ay, 'g')
scatter(Bx, By, 'b')
Первый путь возвращает ошибку. Последний только выводится на печать Bx
/By
данные.
Попробуйте использовать удерживайте
во втором примере.
Другой вариант - использовать gscatter. Параметры разные, но иногда это бывает полезнее, чем scatter (...); Подожди; разброс (...);
plot (ax, ay, 'g.') генерирует диаграмму рассеяния с зелеными точками
, если вам нужны круги большего размера, вы можете использовать
plot (ax, ay, 'g.', 'MarkerSize', XX)% XX = 20 или что угодно
Чтобы сделать открытые круги
plot (ax, ay, 'go')
Как вы знаете, plot можно объединить в цепочку, поэтому вы можете сделать это за один раз с помощью
plot (ax, ay, 'go', bx, by, 'bo')
Разница между plot и scatter этот разброс позволяет вам указать размер маркера, но вы не просите об этом здесь.