Managing rows in the ggplot legend

After developing the Shiny App sourcing live labour market data from NOMIS. I wanted to accommodate a convenient way of managing rows in the legend. In particular, I wanted to account for the situation where end-user may select a number of geographies that will only conveniently fit into two or more rows. After transposing the data to long format, guessing the number of elements in the legend is relatively simple as it will correspond to the number of unique geographies passed via the subset command....

March 28, 2015 · 1 min · Konrad

Amusing way to get user input windows in R

In an unlikely scenario that beautiful Shiny apps do not meet your analytical requirements and developing a full-blown user interface. in RGtk2 may seem to be a little too much, there is a third, often overlooked solution, - package svDialogs by Philippe Grosjean. The package in a convenient way enables user to create various interface gadgets. For example the code: 1 2 3 4 require(svDialogs) # Let's keep some data in one place user_figure <- svDialogs::dlg_input() would result in the following window being presented to the user:...

February 1, 2012 · 1 min · Konrad