Я новичок в Octave, поэтому у меня много смущающих вещей, и я никогда раньше не занимался программированием, поэтому большая часть языка также сбивает с толку.
У меня есть наборы данных c_o, m_o, y_o, k_o как 144 x 1 матрицы (векторы столбцов?)
Графики участков
Используя примеры, которые я нашел в Интернете, я написал это:
axis ([0,5]);
boxplot (c_o, m_o, y_o, k_o);
set(gca (), "xtick", [1,2,3,4], "xticklabel", {"cyan", "magenta", "yellow", "key"});
Однако это приводит к ошибке
Boxplot.m: grouping vector may only be passed as second arg
Понятия не имею, что это значит.
Графики
Я пытаюсь понять, как построить несколько наборов данных с разными цветами.
Например,
figure (1); plot (c_o , "c");
отлично работает.
Однако я хотел бы удалить горизонтальную ось, изменить горизонтальную ось с [0,200] на [0,150] и построить несколько наборов данных на одном графике (не несколько графиков на одном рисунке, но разные данные о том же наборе оси). Однако я не смог выяснить, как это сделать.
Кстати, я знаю, что, возможно, существуют другие языки программирования, более подходящие для статистического анализа; просто так получилось, что мое первое использование этого оказалось статистическим по своему характеру.