2016-04-12 5 views
1

Может ли кто-нибудь помочь мне правильно добавить надстрочный символ -1 к оси x? Код ниже - это то, что я пробовал на основе других поисков. Однако в полученном графе есть поле, где должен быть отрицательный знак. У кого-нибудь есть идеи, почему это может произойти? Заранее спасибо.Верхний индекс отрицательной экспоненты на оси в SAS Proc SGPLOT

ods escapechar='~'; 

proc sgplot data=fig2; 
series x=hour y=SB /legendlabel='SB' MARKERS LINEATTRS = (THICKNESS = 1 pattern=solid) MARKERATTRS=(SYMBOL=DIAMOND); 
series x=hour y=LPA /legendlabel='LPA' MARKERS LINEATTRS = (THICKNESS = 1 pattern=solid) MARKERATTRS=(SYMBOL=PLUS); 
series x=hour y=MPA /legendlabel='MPA' MARKERS LINEATTRS = (THICKNESS = 1 pattern=solid) MARKERATTRS=(SYMBOL=CIRCLE); 
series x=hour y=MVPA /legendlabel='MVPA' MARKERS LINEATTRS = (THICKNESS = 1 pattern=solid) MARKERATTRS=(SYMBOL=TRIANGLE); 
series x=hour y=VPA /legendlabel='VPA' MARKERS LINEATTRS = (THICKNESS = 1 pattern=solid) MARKERATTRS=(SYMBOL=SQUARE); 
yaxis label= "Absolute Percent Error (%)" ; 
**xaxis label= "Wear Time hours·day ~{unicode'207b'x}~{unicode'00b9'x}"** type=discrete ; 
keylegend /position=right NOBORDER; 
run; 

ответ

0

Скорее всего, это связано с тем, что шрифт в шаблоне не поддерживает символы Юникода. Вам необходимо изменить шаблон.

Смотрите это для примера Unicode с PROC SGRENDER http://support.sas.com/kb/49/694.html

Так, чтобы соответствовать вашему примеру, сначала необходимо определить новый стиль:

proc template; 
    define style unifonts; 
    parent=Styles.meadow; 
    style Graphfonts from GraphFonts/
     'GraphValueFont' = ("Monotype Sans WT J",12pt) 
     'GraphLabelFont' = ("Monotype Sans WT J",12pt) 
     'GraphDataFont' = ("Monotype Sans WT J",12pt) 
     'GraphTitleFont' = ("Monotype Sans WT J",12pt) 
     'GraphFootnoteFont'=("Monotype Sans WT J",12pt) 
     'GraphAnnoFont'=("Monotype Sans WT J",12pt); 
    end; 
run; 

Затем использовать этот стиль и запустить свой график

ods html style=unifonts ; 
<your code here> 

См. Также документацию, в которой вы можете изменить стили графа http://support.sas.com/documentation/cdl/en/grstatug/67914/HTML/default/viewer.htm#n1sj0165otoa5cn1jr451nhq0sjc.htm

+0

Спасибо, это точно! Я ценю помощь. –