Skip to contents

splot 0.5.4

Improvements

  • improves export name handling.

splot 0.5.3

Additions

  • adds splot.colorcontrast.

Improvements

  • improves reference resolution in colors and add.
  • allows for more control over graphical parameters.

Bug fixes

  • accounts for NULL stringsAsFactors option.
  • appropriately drops levels when they are based on a factor.

splot 0.5.2

Additions

  • dark option to more easily set text colors for dark backgrounds.

Improvements

  • standardizes color codes before passing them to par.
  • avoids overwriting par color settings.
  • better handles arguments outside of options when options is specified.
  • treats logical y variables as binary rather than factors.

splot 0.5.1

Additions

  • check equivalency of expression outputs within splot.bench.

Improvements

  • handles input with as.matrix but not as.data.frame methods.
  • adds a cutoff option and relative timings to splot.bench for better display, and includes more in its return.
  • splot.bench now evaluates within the global environment so loaded packages can be used.

splot 0.5.0

Additions

  • specify how colors are interpolated with color.summary.
  • calculate average colors with the splot.colormean function.
  • fill the area under each density lines with its color with density.fill = TRUE (default), adjust the fill’s opacity with density.opacity, and further control the densities with arguments in density.args (which replaces the old bw and adj arguments).

Improvements

  • broadens colorby applicability and flexibility.
  • tweaks default spacing rules to maximize plot areas.
  • aligns axis label specification for density with other types.
  • better retains or infers names for multiple variables.
  • avoids an error when colorby’s by has missing values.

Bug fixes

  • corrects several colorby assignment issues.
  • handles mixed-type multiple ys by converting non-numeric variables to numeric when other numeric variables are included.
  • maintains variable ordering when displaying counts of categorical ys.
  • includes colorby variable name in split note when split.

splot 0.4.2

Additions

  • assign colors in the scale of numeric values with splot.color’s grade argument.

Improvements

  • makes a legend for colorby in more cases.
  • allows renaming and reordering of character or factor y levels.
  • more broadly retains character and factor level orders.
  • more broadly accounts for missing values.
  • better handles colorby x aggregation.
  • splot.color returns shorter color codes when opacity is 1.

Bug fixes

  • corrects application of adjustments in splot.color when no sampling method is used.
  • corrects connected line paths when sparse.
  • calculates frequencies of y levels within by and between splits.
  • corrects some colorby x and by assignments.
  • preserves color assignments when colorby has multiple arguments, and some levels of by are empty.
  • avoids error when a level of split is empty.

splot 0.4.1

Improvements

  • allows splot.color sampling to be turned off.
  • allows splot.bench to handle single runs.
  • enables more sorting options.

Bug fixes

  • correctly does not display error bars when error is set to FALSE.
  • corrects the x-axis range of scatter plots when x is logical.
  • corrects bet reassignment given multiple ys.

splot 0.4.0

Additions

  • place the legend interactively.
  • adjust color opacity, and assign colors in gradients.
  • split by specified values.
  • display predicted probability lines in scatter plots with 2-level ys.
  • allows for non-numeric y variables.

Improvements

  • general improvements in automatic settings.
  • more reliable connection between data and line colors, types, and widths.
  • provides more control over the legend and colorby.
  • improved reading of the y and su arguments.
  • improved bar plot y-axis labels.

Bug fixes

  • now appropriately recycles short variables.
  • avoids an error when levels of by are missing within between splits.

splot 0.3.2

Additions

  • sort text x variables by their y values.
  • split by a specified number of segments.

Improvements

  • cleared up sub/sud related mixups.
  • level ordering now applies to between variables.
  • improved formula parsing; expressions should be better recognized as arguments.
  • rearranged arguments to be more like other functions; variables other that y must be named, or entered as part of the y formula.
  • multiple variables entered as y can now be renamed/ordered with an mv entry in levels.

Bug fixes

  • corrected y-axis labeling for bar plots when autori is true.
  • custom notes now overwrite all other note elements.
  • specified x levels are now appropriately applied when mv.as.x is true.
  • standardized lty behavior across types, and prevented it from causing errors.
  • fixed an issue with longer vectors entered directly as arguments.
  • multiple y variables with the same name are now treated as different.

splot 0.3.1

Additions

  • added colorby argument, offering a different way to assign colors.
  • added utility functions: splot.color to assign colors by group, and splot.bench to plot the run-time of expressions.
  • allows for text as x-axis labels in scatter plots.

Improvements

  • changed the way variables are evaluated to accommodated calls to splot from within functions.
  • improved handling of between variables with uneven levels.
  • improved variable/level length handling.
  • improved handling of prediction line errors and some fatal errors.
  • bar and line plots no longer skip levels of x with only one level of by.

Bug fixes

  • corrected occasional mismatch between x labels and data.