1\name{NEWS} 2\title{News for Package \pkg{vcd}} 3\newcommand{\cpkg}{\href{https://CRAN.R-project.org/package=#1}{\pkg{#1}}} 4 5\section{Changes in version 1.4-9}{ 6 \itemize{ 7 \item add \code{gp_axis} argument to \code{pairs_barplot()}. 8 \item fix URLs in JSS references. 9 } 10} 11 12 13\section{Changes in version 1.4-8}{ 14 \itemize{ 15 \item New argument \code{pdigits=} in \code{legend_resbased()} to 16 specify the number of digits of p-values. 17 } 18} 19 20 21\section{Changes in version 1.4-7}{ 22 \itemize{ 23 \item bugfix: highlighting was wrong since 1.4-5. It 24 now correctly recycles the fill parameter along \emph{last} 25 dimension (i.e., the 26 dependent variable), in contrast to standard behavior of \code{mosaic()} 27 } 28} 29 30\section{Changes in version 1.4-6}{ 31 \itemize{ 32 \item bugfix: doubledecker plot had wrong shading since 1.4-5. It 33 now correctly recycles graphical parameters along \emph{last} 34 dimension (i.e., the 35 dependent variable), in contrast to standard behavior of mosaic(). 36 } 37} 38 39 40\section{Changes in version 1.4-5}{ 41 \itemize{ 42 \item small internal change in \code{tile()} to account for new grid 43 package. 44 \item graphical parameters are now recycled along \emph{first} dimension. 45 } 46} 47 48 49\section{Changes in version 1.4-4}{ 50 \itemize{ 51 \item Bugfix: \code{labeling_cells()} could not handle structable objects 52 when called separately from \code{mosaic()}. 53 \item \code{ternaryplot()} now has additional \code{dimnames_rot=} and 54 \code{labels_rot=} arguments for changing the angle of the labels. 55 \item The loddratio plot now suppresses labels in the 2x2x(strata) case. 56 } 57} 58 59\section{Changes in version 1.4-3}{ 60 \itemize{ 61 \item Remove outdated inst/doc directory. 62 } 63} 64 65\section{Changes in version 1.4-2}{ 66 \itemize{ 67 \item add \code{lines()} method for \code{loddsratio} objects. 68 \item add \code{gpar()} argment to control confidence intervals in \code{distplot()}. 69 } 70} 71 72\section{Changes in version 1.4-1}{ 73 \itemize{ 74 \item add imports for functions in recommended packages to NAMESPACE 75 \item \code{shading_hcl} now also uses solid line type for 76 \code{abs(residuals) < eps} like \code{shading_hsv()}. 77 } 78} 79 80\section{Changes in version 1.4-0}{ 81 \itemize{ 82 \item Add \code{shading_Marimekko} and \code{shading_diagonal}. 83 \item Add residual-based shading to \code{rootogram()}. 84 \item Add \code{residuals()} method for \code{"goodfit"} objects. 85 \item Add \code{grid_abline()} for convenience. 86 \item Add P-values to the output print.Kappa() produces. 87 \item Fix legend of \code{distplot()} in case of leveled plots. 88 \item \code{cotab_agreementplot} panel function for plotting 89 conditional (stratified) agreement charts added. 90 \item \code{loddsratio} added as an extension of \code{oddsratio} for 91 conditioned generalized odds ratios. The plot method is greatly 92 enhanced, and structural zeros (missing values) are also 93 accepted. \code{oddsratio} is now just an alias for 94 \code{loddsratio}. 95 \item Bug fix in \code{pairs.table()}: for 96 \code{"conditional"} type, tables are now reordered so that the 97 conditioning variables come \emph{first}. 98 99 \item \code{cotab_loddsratio} panel function for plotting 100 conditional log-odds ratios plots added. 101 \item \code{assocstats} now handles strata (all but the first two 102 dimensions). 103 \item \code{sieve} now accepts a \code{scale=} argument. 104 \item \code{binreg_plot()} added for (conditioned) binary regression plots 105 \item Bug fix in \code{mosaic()}: using \code{highlighting=} and/or 106 \code{condvars=} now not only reorders the table, but also the split 107 information, so that both remain consistent. 108 \item All plot functions now have an option to return the produced 109 plot as a grid object for further use (e.g., in \code{mplot()}). 110 \item \code{mplot()} added for combining multiple grid plots in a 111 multi-panel-layout. 112 \item \code{legend_grid} now allows more options for positioning, 113 and an \code{inset} argument has been added for relative adjustments. 114 } 115} 116 117\section{Changes in version 1.3-2}{ 118 \itemize{ 119 \item \code{Ord_plot()} gets \code{lwd}, \code{lty} and \code{col} arguments 120 to control plotting of the OLS and WLS lines. 121 \item \code{distplot()} gets an \code{lwd} argument. 122 \item Changed default line types for \code{sieve} so that positive residuals are 123 shown with solid lines, as per Friendly specifications. 124 \item fixed problems with \code{pairs_strucplot()} type argument, particularly for 125 \code{type="conditional"} 126 \item Fixed error in \code{CoalMiners} data (missing group, labels 127 switched) 128 \item Change default area type for sieve plots to "area" 129 } 130} 131 132\section{Changes in version 1.3-1}{ 133 \itemize{ 134 \item several namespace issues fixed 135 } 136} 137 138\section{Changes in version 1.3-0}{ 139 \itemize{ 140 \item Bug fixed in \code{assoc()} 141 \item \code{grid_legend()} extended for better finetuning of graphical parameters 142 \item \code{legend_resbased()} better handles spacing for labels. 143 \item \code{legend_resbased()} and \code{legend_fixed()} 144 now allow changing the font family. 145 \item default diagonal panel in \code{pairs()} is now set to 146 \code{pairs_diagonal_mosaic()}, with alternating labels and 147 frequencies shown on the bars. 148 \item labeling is more customizable in \code{fourfold()} 149 } 150} 151 152\section{Changes in version 1.2-13}{ 153 \itemize{ 154 \item \code{agreementplot()} now allows to add marginals to the plot 155 \item \code{abbreviate} argument of \code{labeling_border()} renamed to 156 \code{abbreviate_labs} to prevent name clash with 157 \code{abbreviate_foo} args in \code{labeling_cells()} 158 \item Several partial matches fixed in code 159 } 160} 161\section{Changes in version 1.2-12}{ 162 \itemize{ 163 \item Bug fix: \code{assoc()} would not plot tables with 0 residuals 164 \item Bug fix: \code{structable()} adds dimnames and dimname names if none are specified 165 \item Bug fix: print error message when subsetting/selecting of 166 structable objects using more than 2 indices 167 \item \file{NEWS} file changed to .Rd format 168 } 169} 170\section{Changes in version 1.2-11}{ 171 \itemize{ 172 \item Bug fix: \code{gamma} argument removed from \code{hcl2hex()} 173 } 174} 175\section{Changes in version 1.2-10}{ 176 \itemize{ 177 \item Add aperm method for structable objects 178 \item For use with \code{shading_Friendly()}, \code{shading_hsv()} 179 now sets the line type of borders corresponding to \code{abs(residual) 180 < eps} to \code{lty[1]} in addition to setting \code{color} 181 to \code{line_color}. 182 183 \item In \code{fourfold()}, modified default \code{colors[3:4]} for 184 non-significant log odds ratios to be more visually distinct from 185 the fully saturated \code{colors[5:6]} for significant ones. 186 187 \item In \code{fourfold()}, allow the function to work with 188 tables with more than 3 dimensions, 189 by restructuring all strata dimensions into 190 a single combined 3rd dimension. 191 192 \item In \code{fourfold()}, modified defaults for \code{mfrow}/\code{mfcol} to give landscape display, \eqn{nr <= nc}, 193 rather than \eqn{nr >= nc}. If \code{length(dim(x)) > 3}, set \code{nr=dim(x)[3]}. 194 } 195} 196\section{Changes in version 1.2-9}{ 197 \itemize{ 198 \item Fixed \code{Ord_plot()} for devices where the default filling is 199 \code{"white"} and not \code{"transparent"} by explicitly setting it to 200 the latter. 201 \item Bug fix in \code{as.table.structable()}, returning the table in a different order 202 than defined in the structable object, confusing in particular 203 \code{plot.structable()}. 204 \item add parameter to \code{ternaryplot()} to control the positioning of the 205 plot labels. 206 } 207} 208\section{Changes in version 1.2-8}{ 209 \itemize{ 210 \item Small bug fixes in handling of some graphical parameters. 211 } 212} 213\section{Changes in version 1.2-7}{ 214 \itemize{ 215 \item Corrected df handling in \code{goodfit()} with ML estimation: 216 only non-zero cells are used. This is backward compatible 217 with versions \eqn{<=} 1.2-4. 218 \item Fixed bug in \code{goodfit()} for binomial distribution with 219 specified \code{"size"} parameter (introduced in 1.2-5). 220 } 221} 222\section{Changes in version 1.2-6}{ 223 \itemize{ 224 \item Small typo in doc of \code{co_table()}. 225 } 226} 227\section{Changes in version 1.2-5}{ 228 \itemize{ 229 \item Bundesliga data set has been augmented with the results of the 230 seasons 2006/7, 2007/8, 2008/9 (thanks to Torsten Hothorn). 231 \item \code{goodfit()} was modified to treat zero cells better: 232 \sQuote{Internal} 233 zero cells (i.e., counts below the maximal observed count that 234 did not occur in the sample) are retained (and not dropped as 235 before). \sQuote{Trailing} zero cells (i.e., counts above the maximal 236 observed count) are still not considered. The documentation now 237 points out the problems with the minimum-chi-squared method in 238 the latter situation. 239 \item \code{sieve()} now accepts a \code{gp_tile} argument to control the appearance of 240 the cells (apart from the sieve color) 241 } 242} 243\section{Changes in version 1.2-4}{ 244 \itemize{ 245 \item Bug fix: labeling arguments were incorrectly handled when the options 246 were not provided as named vector 247 \item \code{ternaryplot()} now makes use of the \code{cex} argument also for 248 the rendering of optional labels, if any 249 } 250} 251\section{Changes in version 1.2-3}{ 252 \itemize{ 253 \item \file{hcl-colors.pdf} removed from source ball (vignette now in 254 \cpkg{colorspace}) 255 } 256} 257\section{Changes in version 1.2-2}{ 258 \itemize{ 259 \item \code{strucplot()} now accepts a \code{df} argument that is 260 passed to the shading functions. Also, expected values are no 261 longer computed if residuals are given. 262 } 263} 264\section{Changes in version 1.2-1}{ 265 \itemize{ 266 \item Fixed a bug in labeling (incorrect handling of some parameters) 267 } 268} 269\section{Changes in version 1.2-0}{ 270 \itemize{ 271 \item Moved color palettes from \cpkg{vcd} to \cpkg{colorspace}, including 272 \code{vignette("hcl-colors")}. 273 Package \cpkg{colorspace} is (as before) loaded 274 automatically with \cpkg{vcd}. 275 } 276} 277