SAS — SGPLOT — добавление метки группы XAXIS

#sas

Вопрос:

Я ищу возможность добавить метку группы (значение группировки Xaxis). Я попробовал опцию X2AXIS и REFLINE, но ни одна из них не работает точно. (см. Прилагаемое изображение для справки — я хотел бы добавить G1, G2 и G3 в скобках)

введите описание изображения здесь

Комментарии:

1. Что за заговор ? SERIES ? SCATTER ? VBAR ? Другое ?

2. это будет vbox

3. Добавьте к вопросу некоторые примеры данных и кода, которые были опробованы.

Ответ №1:

В качестве отправной точки рассмотрим

 data have;
  call streaminit(2021);
  do x = 1 to 6;
    do _n_ = 1 to 2  rand('integer', 5);
      y = 5   rand('integer', 10);
      group = cats ('G', int((x 1)/2));
      output;
    end;
  end;
run;


ods html file='plot.html';

proc sgplot data=have;
  vbox y / group=group category=x;

run;

ods html close;
 

который производит

введите описание изображения здесь

Комментарии:

1. Спасибо, на моем макетном графике слишком много категорий (которые мне нужно создать), и было бы более прозрачно иметь метку группы. Я надеялся, что X2AXIS или XAXISTABLE чего-то другого позволят легко сгруппировать и поставить соответствующую метку.