diff --git a/README.md b/README.md index b763ad5..fced439 100644 --- a/README.md +++ b/README.md @@ -144,7 +144,7 @@ SHA256 digest for macroArray: 849629D3AF3FE3AB45D86990E303F1D5E4D5F9F31C8ED6864C [Documentation for macroArray](https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/macroarray.md "Documentation for macroArray") -- **BasePlus**\[0.993\] adds a bunch of functionalities I am missing in BASE SAS, such as: +- **BasePlus**\[0.994\] adds a bunch of functionalities I am missing in BASE SAS, such as: ```sas call arrMissToRight(myArray); call arrFillMiss(17, myArray); @@ -158,7 +158,7 @@ format x bool.; %put %getVars(sashelp.class, pattern = ght$, sep = +, varRange = _numeric_); ``` -SHA256 digest for BasePlus: 5EAEF846754F19759C0492308478417C9667C9651F1EF14F70E4FF8AB4C857F6 +SHA256 digest for BasePlus: D01BDFB50EF023EF51806F5F0ED664523C1A6F25AA2778808558C212E6D74725 [Documentation for BasePlus](https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/baseplus.md "Documentation for BasePlus") diff --git a/packages/README.md b/packages/README.md index 5b3388d..14b114b 100644 --- a/packages/README.md +++ b/packages/README.md @@ -90,7 +90,7 @@ SHA256 digest for macroArray: 849629D3AF3FE3AB45D86990E303F1D5E4D5F9F31C8ED6864C --- -- **BasePlus**\[0.993\] adds a bunch of functionalities I am missing in BASE SAS, such as: +- **BasePlus**\[0.994\] adds a bunch of functionalities I am missing in BASE SAS, such as: ```sas call arrMissToRight(myArray); call arrFillMiss(17, myArray); @@ -104,7 +104,7 @@ format x bool.; %put %getVars(sashelp.class, pattern = ght$, sep = +, varRange = _numeric_); ``` -SHA256 digest for BasePlus: 5EAEF846754F19759C0492308478417C9667C9651F1EF14F70E4FF8AB4C857F6 +SHA256 digest for BasePlus: D01BDFB50EF023EF51806F5F0ED664523C1A6F25AA2778808558C212E6D74725 [Documentation for BasePlus](https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/baseplus.md "Documentation for BasePlus") diff --git a/packages/SHA256_for_packages.txt b/packages/SHA256_for_packages.txt index b4629bc..2171087 100644 --- a/packages/SHA256_for_packages.txt +++ b/packages/SHA256_for_packages.txt @@ -1,3 +1,6 @@ +/* 20211005 */ +BasePlus: D01BDFB50EF023EF51806F5F0ED664523C1A6F25AA2778808558C212E6D74725 + /* 20211001 */ BasePlus: 5EAEF846754F19759C0492308478417C9667C9651F1EF14F70E4FF8AB4C857F6 diff --git a/packages/baseplus.md b/packages/baseplus.md index 63d82a9..1b4db42 100644 --- a/packages/baseplus.md +++ b/packages/baseplus.md @@ -49,7 +49,7 @@ --- -# The BasePlus package [ver. 0.993] ############################################### +# The BasePlus package [ver. 0.994] ############################################### The **BasePlus** package implements useful functions and functionalities I miss in the BASE SAS. @@ -239,7 +239,7 @@ Package contains: *SAS package generated by generatePackage, version 20210528* The SHA256 hash digest for package BasePlus: -`5EAEF846754F19759C0492308478417C9667C9651F1EF14F70E4FF8AB4C857F6` +`D01BDFB50EF023EF51806F5F0ED664523C1A6F25AA2778808558C212E6D74725` --- # Content description ############################################################################################ @@ -3015,7 +3015,11 @@ The basic syntax is the following, the `<...>` means optional parameters: <,formated=> <,y2axis=> <,y2axisLevels=> - + <,y2axisValueAttrs=> + <,xaxisValueAttrs=> + <,xaxisTickstyle=> + + <,VSCALE=> <,KERNEL_K=> <,KERNEL_C=> @@ -3109,6 +3113,17 @@ The basic syntax is the following, the `<...>` means optional parameters: Indicates if the number of expected levels of values printed on the right vertical axix. +* `y2axisValueAttrs` - *Optional*, default value `Color=Grey`. + Allows to modify Y2 axis values attributes. + +* `xaxisValueAttrs` - *Optional*, default value `Color=Grey`. + Allows to modify X axis values attributes. + +* `xaxisTickstyle` - *Optional*, default value `INSIDE`. + Allows to modify X axis tick style. + Allowed values are `OUTSIDE`, `INSIDE`, `ACROSS`, and `INBETWEEN`. + *For SAS previous to* **9.4M5** *set to missing!* + ***Stat related options***: * `VSCALE` - *Optional*, default value `Proportion`. @@ -3132,7 +3147,9 @@ The basic syntax is the following, the `<...>` means optional parameters: * `cleanTempData` - *Optional*, default value `1`. Indicates if temporary data sets should be deleted. -**NOTES:** +--- + +### NOTES: ################################################################### * Default value of the `title` option is: `%nrstr(title1 JUSTIFY=C "Rain Cloud plot for &list_g. by " %unquote(&xLabel.);)` @@ -3159,13 +3176,21 @@ The basic syntax is the following, the `<...>` means optional parameters: `BlueViolet`, `RoyalBlue`, `OliveDrab`, `Gold`, `HotPink`, `Crimson`, `MediumPurple`, `CornflowerBlue`, `YellowGreen`, `Goldenrod`, `Orchid`, `IndianRed`. -* The box-plot has the following interpretation: - - left vertical bar indicates the minimum, - - left whisker line starts at `max(Q1 - 1.5IQR, minimum)` and ends at lower quartile (Q1), - - diamond indicates mean, - - vertical bar inside of the box indicates median. - - right whisker line starts at upper quartile (Q3) and ends at `min(Q3 + 1.5IQR, maximum)`, - - right vertical bar indicates the maximum. +### BOX-AND-WHISKERS PLOT: ################################################################### + +The box-and-whiskers plot has the following interpretation: +- left vertical bar indicates the minimum, +- left whisker line starts at `max(Q1 - 1.5IQR, minimum)` and ends at lower quartile (Q1), +- diamond indicates mean, +- vertical bar inside of the box indicates median, +- right whisker line starts at upper quartile (Q3) and ends at `min(Q3 + 1.5IQR, maximum)`, +- right vertical bar indicates the maximum. + +With above setup it may happen that +there is a gap between the minimum marker and the beginning of the left whisker +or +there is a gap between the end of the right whisker and the maximum marker. +See examples below. --- diff --git a/packages/baseplus.zip b/packages/baseplus.zip index 51340c0..00443b0 100644 Binary files a/packages/baseplus.zip and b/packages/baseplus.zip differ