Great Northern Diver Loon Versions Save

A Toolkit for Interactive Statistical Data Visualization

v1.4.0

2 years ago

Minor release update.

Added new options to deal with labels for factor levels/unique strings on histograms of factors/character vectors.

v1.3.9

2 years ago

Updated functionality to facilitate bridging between loon and ggplot using patchworks. See new release of loon.ggplot Possible to go from loon to ggplot back to loon or on to plotly.

v1.3.8

2 years ago

Improvements are largely related to printing and creating and editing grid graphics objects created from loon plots.

v1.3.5

3 years ago

l_web() now expanded to provide access to other loon related package documentation from the great-northern-diver github organization’s set of repositories (in anticipation of putting diveR on CRAN)

Improved look of compound displays. (A lot of this is a result of changes to loon.ggplot package).

v1.3.4

3 years ago

Since 1.3.1:

  • A new vignette

    • "Logical queries in interactive graphics" Explains how to use loon's interactive plots and inspector to construct logical queries on the displayed data.
  • New features

    • For a loon histogram, if the input is a list, the histogram will be split into multiple panels.
    • Andrews plots added to serial axes
    • New statistical layer ... l_layer_smooth()
  • Major changes/improvements

    • Updated linking to once again be more natural (See News)
  • Minor changes/improvements

    • a single point plot can now be drawn with polygon glyph
    • l_pairs() pan and zoom properly when histograms are shown on the diagonal
    • progress bars added for pairs (and other l_compounds) when there are a lot of plots to be constructed.
    • compound plots (e.g. pairs plots) now accept any parent (permits packing as part of some more complex user defined plot)
    • more reasonable default value for showFactors argument of l_hist() for factors and character vectors
    • improved documentation on l_layer(), and l_plot_arguments
    • more meaningful names to grobs when loonGrob() is called on an l_compound
  • Minor bug fixes

    • improved parsing on by argument on facets

v1.3.1

3 years ago

loon 1.3.1

  • Added new functions l_loonWidgets() which returns widgets of all displayed loon plots. Related functions include

    • l_basePaths() and l_compoundPaths
    • l_getFromPath()
  • Fixed bug so that l_make_glyphs() again works in Mac OS Catalina (Thanks to Brian Ripley and Simon Urbanek)

    • Cool new example there which produces the Periodic Table of the Elements as a scatterplot (data "elements" from loon.data package).
      Actually see the periodicity by brushing.
  • A minor bug fix with respect to facet label layout

  • "color", "size", "linewidth", "glyph", added to 'l_userOptions()'

    • default "color", "size", "linewidth", "glyph", etc. now set to look up default 'l_getOption("linewidth")' etc.
    • this allows the user to change the default look of all plots simply by using 'l_setOption("color", "black")' for example.

loon 1.3.0

  • several new features added to loon plots

    • NAs are now accommodated
    • histograms recognize factors to produce barplots
  • group by and facetting in loon plots

    • l_plot() and l_hist() now accept arguments by and facet
  • improved docuentation

    • new vignettes
    • better organized reference manual via l_web()
  • in some OSes the function l_image_import_files() has stopped working

    • seems to be a problem with the tcltk function tkimage.create()
    • tkimage.create() function works on older .png files but seemingly not on newer ones
    • l_make_glyphs() calls l_image_import_files() and so although it will still create the necessary png files, it may fail to read them back in.
    • the problem has been observed (unreliably) to work if the png is further processed outside R.
    • so demo("l_make_glyphs") has been removed

loon 1.2.3.9000

  • deprecated l_saveStatesRDS()

    • replaced by l_saveStates
    • reasoning for name change is to have the same name be used in the Python release for the same functionality
    • introduced l_getSavedStates() to read the states (instead of readRDS for the same reason as above).
  • updated l_cget()

    • Fixed reading of labels to retrieve raw characters so that braces etc. can appear in labels
    • updated l_hist.factor so that a layer of factor level labels appear below the corresponding bar

loon 1.2.3

  • added l_saveStatesRDS()
    • saves named or all states to disk for later retrieval (e.g. in Rmarkdown)
  • added l_copyStates(source, target)
    • copies the info_state values of source to that of target.
    • some basic states are excluded but can be overridden.

v1.2.2

5 years ago
  • added l_plot3D contributed by Martin Gauch (for rwo)
  • l_pairs linking issues and arguments for histograms and serialaxes in the display are fixed
  • added a new vignette "loon and RMarkdown" and tidied up some others
  • new functionality to make it easy to construct statistical glyphs from any R plotting function
    • new demo(l_make_glyphs) to illustrate statistical glyphs
    • tiny new data set oliveLocations for lat and long of olive data growing areas (used in demo)
    • tidied up a couple of demos (very superficially)

v1.1.0

6 years ago

First version of loon that was published on CRAN.