Если данные не нужно печатать на самом графике, вы можете получить данные об уровне наблюдения, отображаемые в виде наведения мыши, используя опцию imagemap=on
ods. Это только , однако, относится к месту назначения html. По умолчанию ваши значения роста, веса и номера наблюдения будут отображаться в подсказке. Идентификационная отметка просто позволяет вам добавить больше.
ods graphics on /imagemap=on;
ods html;
proc corr data=fish1
plots=scatter(alpha=.20 .30);
var Height Width;
run;
ods html close;
ods graphics off;
Обновление:
Вот простой способ получить некоторые значения данных, напечатанные на графике. Если вы измените datalabel=weight
на datalabel=height
, вместо этого будут напечатаны значения высоты для каждого наблюдения. При этом используется процедура sgplot вместо оператора plots = scatter внутри proc corr. Из-за этого количество наблюдений и корреляция не выводятся на график, но я уверен, что вы могли бы найти способ добавить его, если вам нужно.
ods graphics on /imagemap=on;
ods html;
proc sgplot data=Fish1;
scatter x=Height y=Width /datalabel=weight;
ellipse x=Height y=Width / alpha=.2;
ellipse x=Height y=Width / alpha=.3;
keylegend / location=outside position=bottom;
run;
ods html close;
ods graphics off;