全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4269 6
2014-12-11
请教各位大牛,如何设置sgplot绘制的hbar纵坐标标签为中文,还有字体大小都能改变么?
啊.png
因为sas变量命名为字母,所以无法录入中文,想请教如何设置。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-12-14 16:20:08
记事本打开 ~\SAS\SASFoundation\9.3\nls\en\SASV9.CFG

81行找到
/* SAS/SHARE APPLSYS macro library pathname                     */
-SET SASSAML !sasext0\share\sasmacro\
在后面加入
-DBCSLANG CHINESE
-DBCS
-DBCSTYPE PCMS

180行处找到
/* Setup the SAS System load image search paths definition */
-PATH          (
在下一行插入
                "!sasext0\dbcs\sasexe"
重新打开就ok了

试验一下

data aaa;
input sex $;
cards;


male
female
;

输出ok了:)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-16 11:02:11
汪政元 发表于 2014-12-14 16:20
记事本打开 ~\SAS\SASFoundation\9.3\nls\en\SASV9.CFG

81行找到
我打开了您说的那个SASV9.CFG,如下,没有您说的那个行,这是怎么回事呢?


/* set default locations                                        */
-TRAINLOC ""

/* set the default fileref for the PARMCARDS= option            */
-SET FT15F001 'FT15F001.DAT'

/*---------------------------------------------------------------\
| SAS System FORMCHARS, used by pressing ALT then the decimal    |
| number for the Extended ASCII character.                       |
\---------------------------------------------------------------*/

/* This is the ANSI character set (for SAS Monospace font and ANSI Sasfont) */
-FORMCHAR '82838485868788898A8B8C2B3D7C2D2F5C3C3E2A'x

/*---------------------------------------------------------------\
| WARNING:  INSTALL Application edits below this line.  User     |
|           options should be added above this box comment.      |
|           INSTALL Application maintains and modifies the       |
|           following options; -SASAUTOS, -SASHELP, -SASMSG,     |
|           -PATH, and -MAPS.  It also maintains and modifies    |
|           the following CONFIG variables with the -SET option; |
|           INSTALL, USAGE, LIBRARY, SAMPSIO, SAMPSRC, SASCBT,   |
|           and SASEXT01-SASEXT50.  It preserves all lines above |
|           the line containing 'DO NOT EDIT BELOW THIS LINE'.   |
\---------------------------------------------------------------*/

/* DO NOT EDIT BELOW THIS LINE - INSTALL Application edits below this line */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-SET SASROOT "C:\Program Files\SASHome\SASFoundation\9.3"

/*  Options used when SAS is accessing a JVM for JNI processing  */
-JREOPTIONS=(

        -DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
        -Djava.class.path=C:\PROGRA~1\SASHome\SASVER~1\eclipse\plugins\SASLAU~1.JAR
        -Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
        -Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
        -Djava.system.class.loader=com.sas.app.AppClassLoader
        -Dlog4j.configuration=file:/C:/Program%20Files/SASHome/SASFoundation/9.3/tkjava/sasmisc/sas.log4j.properties
        -Dsas.app.class.path=C:\PROGRA~1\SASHome\SASVER~1\eclipse\plugins\tkjava.jar
        -Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
        -Dsas.jre.libjvm=C:\PROGRA~1\Java\JRE16~1.0_2\bin\client\jvm.dll
        -Dtkj.app.launch.config=C:\PROGRA~1\SASHome\SASVER~1\picklist
        -Xms128m
        -Xmx128m
        )
-HELPLOC (

        "!SASROOT\core\help"
        "!MYSASFILES\classdoc"
        )
-RESOURCESLOC (

        "!SASROOT\nls\en\resource"
        "!SASROOT\core\resource"
        )
-SET SASAUTOS (
        
        "!SASROOT\core\sasmacro"
        "!SASROOT\aacomp\sasmacro"
        "!SASROOT\accelmva\sasmacro"
        "!SASROOT\dmscore\sasmacro"
        "!SASROOT\graph\sasmacro"
        "!SASROOT\stat\sasmacro"
        )
-SASHELP (

        "!SASCFG\SASCFG"
        "!SASROOT\core\sashelp"
        "!SASROOT\aacomp\sashelp"
        "!SASROOT\graph\sashelp"
        "!SASROOT\stat\sashelp"
        )
-MSG (

        "!SASROOT\core\sasmsg"
        "!SASROOT\accelmva\sasmsg"
        "!SASROOT\access\sasmsg"
        "!SASROOT\dmscore\sasmsg"
        "!SASROOT\graph\sasmsg"
        "!SASROOT\spdsclient\sasmsg"
        "!SASROOT\stat\sasmsg"
        )
-SET SAMPSIO (
        
        "!SASROOT\core\sample"
        "!SASROOT\access\sample"
        "!SASROOT\accesssample\sample"
        "!SASROOT\graph\sample"
        "!SASROOT\stat\sample"
        )
-SET SAMPSRC (
        
        "!SASROOT\core\sample"
        "!SASROOT\access\sample"
        "!SASROOT\accesssample\sample"
        "!SASROOT\graph\sample"
        "!SASROOT\stat\sample"
        )
-SET INSTALL (
        
        )
-PATH (

        "!SASROOT\core\sasexe"
        "!SASROOT\aacomp\sasexe"
        "!SASROOT\accelmva\sasexe"
        "!SASROOT\access\sasexe"
        "!SASROOT\dmscore\sasexe"
        "!SASROOT\graph\sasexe"
        "!SASROOT\hadoopbasics\sasexe"
        "!SASROOT\spdsclient\sasexe"
        "!SASROOT\stat\sasexe"
        "!SASROOT\statcomp\sasexe"
        "!SASROOT\tk\sasexe"
        )
-FONTSLOC "C:\Program Files\SASHome\ReportFontsforClients\9.3"
-TEXTURELOC !sasroot\common\textures
-SET MYSASFILES "?CSIDL_PERSONAL\My SAS Files\9.3"
-SASUSER "?CSIDL_PERSONAL\My SAS Files\9.3"
-WORK "!TEMP\SAS Temporary Files"
-MEMSIZE 2G
-SORTSIZE 256M
-SET SASCFG "C:\Program Files\SASHome\SASFoundation\9.3\nls\en"
-LOCALE en_US
-SET SAS_NO_RANDOM_ACCESS "1"
-MAPS !SASROOT\maps
-MAPSGFK !SASROOT\mapsgfk
-MAPSSAS !SASROOT\maps
-APPLETLOC "C:\Program Files\SASHome\SASGraphJavaApplets\9.3"
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-16 15:08:38
汪政元 发表于 2014-12-14 16:20
记事本打开 ~\SAS\SASFoundation\9.3\nls\en\SASV9.CFG

81行找到
我试了试,我这个不用设置,可以直接输入中文的数据集。谢谢了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-16 17:59:28
sasjunior 发表于 2014-12-16 15:08
我试了试,我这个不用设置,可以直接输入中文的数据集。谢谢了!
不好意思哈,我用9.2的这招听奏效的,但是昨天我试了试9.3的,结果我的SAS崩溃了。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-17 08:32:19
汪政元 发表于 2014-12-16 17:59
不好意思哈,我用9.2的这招听奏效的,但是昨天我试了试9.3的,结果我的SAS崩溃了。。。
额,实在不好意思了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群