mirror of
https://github.com/yabwon/SAS_PACKAGES.git
synced 2026-01-03 21:30:06 +00:00
SAS Packages Framework, version 20230520
SAS Packages Framework, version 20230520
Fixes:
- Bug fixes for the "Additional Content" feature. In the `%loadPackageAddCnt()` and `%generatePackage()` macros lengths of the "file path" variables were extended.
Packages:
- The `BasePlus` package, version `1.24.1` was regenerated with latest version of the framework.
- The `%RainCloudPlot()` macro from the `BasePlus` packages was updated with new parameters (see the documentation).
Documentation:
- Documentation updated.
This commit is contained in:
@@ -86,7 +86,7 @@ SHA256 digest for macroArray: F*85E3BE4D163AC5223B6EC9D3C25C46564A656E3830998B45
|
||||
|
||||
---
|
||||
|
||||
- **BasePlus**\[1.24.0\] adds a bunch of functionalities I am missing in BASE SAS, such as:
|
||||
- **BasePlus**\[1.24.1\] adds a bunch of functionalities I am missing in BASE SAS, such as:
|
||||
```sas
|
||||
call arrMissToRight(myArray);
|
||||
call arrFillMiss(17, myArray);
|
||||
@@ -110,7 +110,7 @@ format x bool.;
|
||||
|
||||
%put %repeatTxt(#,15,s=$) HELLO SAS! %repeatTxt(#,15,s=$);
|
||||
```
|
||||
SHA256 digest for BasePlus: F*B297440903337E1AE6F12A6001B80B8AB743079847D16D63DF1C649AE51AA411
|
||||
SHA256 digest for BasePlus: F*0CCAA009D64CC20ED315FA123C233E0383967E635EB8708E7A48EEE3767C6BC5
|
||||
|
||||
[Documentation for BasePlus](https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/baseplus.md "Documentation for BasePlus")
|
||||
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
/* 20230520 */
|
||||
BasePlus: F*0CCAA009D64CC20ED315FA123C233E0383967E635EB8708E7A48EEE3767C6BC5
|
||||
|
||||
/* 20230503 */
|
||||
BasePlus: F*B297440903337E1AE6F12A6001B80B8AB743079847D16D63DF1C649AE51AA411
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
|
||||
---
|
||||
|
||||
# The BasePlus package [ver. 1.24.0] <a name="baseplus-package"></a> ###############################################
|
||||
# The BasePlus package [ver. 1.24.1] <a name="baseplus-package"></a> ###############################################
|
||||
|
||||
The **BasePlus** package implements useful
|
||||
functions and functionalities I miss in the BASE SAS.
|
||||
@@ -336,10 +336,10 @@ Package contains additional content, run: %loadPackageAddCnt(BasePlus) to load
|
||||
or look for the baseplus_AdditionalContent directory in the Packages fileref
|
||||
localization (only if additional content was deployed during the installation process).
|
||||
|
||||
* SAS package generated by generatePackage, version 20230411 *
|
||||
* SAS package generated by generatePackage, version 20230520 *
|
||||
|
||||
The SHA256 hash digest for package BasePlus:
|
||||
`F*B297440903337E1AE6F12A6001B80B8AB743079847D16D63DF1C649AE51AA411`
|
||||
`F*0CCAA009D64CC20ED315FA123C233E0383967E635EB8708E7A48EEE3767C6BC5`
|
||||
|
||||
---
|
||||
# Content description ############################################################################################
|
||||
@@ -3118,7 +3118,9 @@ The basic syntax is the following, the `<...>` means optional parameters:
|
||||
<,y2axisValueAttrs=>
|
||||
<,xaxisValueAttrs=>
|
||||
<,xaxisTickstyle=>
|
||||
|
||||
<,sganno=>
|
||||
<,odsGraphicsOptions=>
|
||||
<,sgPlotOptions=>
|
||||
|
||||
<,VSCALE=>
|
||||
<,KERNEL_K=>
|
||||
@@ -3224,6 +3226,19 @@ The basic syntax is the following, the `<...>` means optional parameters:
|
||||
Allowed values are `OUTSIDE`, `INSIDE`, `ACROSS`, and `INBETWEEN`.
|
||||
*For SAS previous to* **9.4M5** *set to missing!*
|
||||
|
||||
* `sganno` - *Optional*, default value is empty.
|
||||
keeps name of a data set for the `sganno=` option
|
||||
of the SGPLOT procedure.
|
||||
|
||||
* `sgPlotOptions` - *Optional*, default value is `noautolegend noborder`.
|
||||
List of additional options values for SGPLOT procedure.
|
||||
|
||||
* `odsGraphicsOptions` - *Optional*, default value is empty.
|
||||
List of additional options values for `ODS Graphics` statement.
|
||||
By default only the: `width=`, `height=`, and `antialiasmax=`
|
||||
are modified.
|
||||
|
||||
|
||||
***Stat related options***:
|
||||
|
||||
* `VSCALE` - *Optional*, default value `Proportion`.
|
||||
@@ -3354,6 +3369,56 @@ The output:
|
||||

|
||||
|
||||
|
||||
|
||||
**EXAMPLE 3.** Rain Cloud plot with formated groups:
|
||||
and annotations.
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sas
|
||||
|
||||
data annotation;
|
||||
function="text";
|
||||
label="This graph is full(*ESC*){sup '2'} of annotations!";
|
||||
drawspace="graphpercent";
|
||||
rotate=30;
|
||||
anchor="center";
|
||||
textsize=32;
|
||||
x1=50;
|
||||
y1=50;
|
||||
textcolor="red";
|
||||
justify="center";
|
||||
textweight="bold";
|
||||
width=100;
|
||||
widthunit="percent";
|
||||
run;
|
||||
|
||||
proc format;
|
||||
value system
|
||||
1="Windows"
|
||||
2="MacOS"
|
||||
3="Linux"
|
||||
;
|
||||
run;
|
||||
|
||||
data test;
|
||||
do system = 1 to 3;
|
||||
do i = 1 to 30;
|
||||
x = rannor(123)/system;
|
||||
output;
|
||||
end;
|
||||
end;
|
||||
format system system.;
|
||||
run;
|
||||
|
||||
|
||||
%RainCloudPlot(test, system, x
|
||||
, formated=1
|
||||
, sganno=annotation
|
||||
, sgPlotOptions=noborder
|
||||
, WidthPX=2000
|
||||
, HeightPX=420
|
||||
)
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
---
|
||||
|
||||
## >>> `%zipLibrary()` macro: <<< <a name="ziplibrary-macro"></a> #######################
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user