Верхний индекс в метке графика для SAS SGPLOT

Я создаю график через SAS SGPLOT, и мне нужно добавить верхний индекс в метку. Есть ли простой способ сделать это?

График представляет собой диаграмму рассеяния с линией регрессии. Это сравнение измерений, в основном одно и то же измеряется двумя разными способами. Поскольку измерение представляет собой площадь, она выражается в миллиметрах в квадрате, поэтому мне нужен верхний индекс. Мой код ниже.

ODS GRAPHICS / RESET IMAGENAME = 'wheal_dig'
IMAGEFMT =TIFF HEIGHT = 90mm WIDTH = 90mm;
ODS LISTING GPATH = 'U:\Wheal'  style=journal2;
proc sgplot data=allx noautolegend;
    reg x=col1 y=col2;
    scatter x=col1 y=col2;
    xaxis label='Digital Area (mm^2)' min=20 max=80 ;
    yaxis label='Manual Area (mm^2)' min=20 max=80 ;

run;

person Bosley    schedule 10.03.2015    source источник
comment
Что за этикетка? Какой график?   -  person Joe    schedule 10.03.2015


Ответы (1)


Если это единичный символ, вы можете скопировать его из справочной таблицы Unicode.

proc sgplot data = sashelp.class;
    scatter x = height y = weight;
    xaxis label = "Superscript copied from unicode table ²";
run;

Это может не сработать, если ваша кодировка сеанса не поддерживает юникод.

person SRSwift    schedule 10.03.2015
comment
Как узнать, поддерживает ли кодировка сеанса Unicode? Извините, я статистик, а не программист, поэтому мой уровень программирования достаточно базовый. - person Bosley; 11.03.2015
comment
Я бы попробовал запустить код в моем примере и посмотреть, работает ли он, если да, скопируйте символ в свой код, и вы должны быть установлены. Чтобы проверить кодировку, вы можете запустить &put &sysencoding.; и проверьте вывод в журнале. Моя система возвращает utf-8, что является одной из стандартных кодировок для текста Unicode. - person SRSwift; 11.03.2015