save_multi_ggplot_ui() /
save_multi_ggplot_server() to export (plot and/or code)
several plots at once.n_geoms different between ui and server
#272.ggplotly.Warning messages are now displayed only once per session, and the
user can choose via the settings menu not to display them at all. If
you’re using the esquisse_server() module, there’s a new
notify_warnings = argument for choosing what to do with
notifications: display them all, only once per warning or never display
them at all.
esquisse_server() : support for reactive functions
for data_rv argument.
Allow esquisse_server() to be initialized with NULL
without forcing the import module to appear using
import_from = NULL #232.
New geom available in the interface :
geom_path.
esquisse_ui(): ability to display not element of the
module (header’s button, play/pause button, export options).
safe_ggplot() has a new argument
show_notification to allow not displaying notifications or
displaying theme only once per session.
i18n: new translations added:
polish, activate with set_i18n("pl"), thanks to @jakub-jedrusiak
japanese, activate with set_i18n("ja"), thanks to @nissinbo
german, activate with set_i18n("de"), thanks to @1O
set_i18n("tr"), thanks to @sbalciset_i18n("it"), thanks to @SantiagoGiordanoset_i18n("cn"), thanks to @xmusphlkgset_i18n("kr"), thanks to @ChangwooLimset_i18n("es"), thanks to @dnldelarosaset_i18n("al"),
thanks to @EGjikaset_i18n("pt"), thanks to @mribeirodantasselected argument of dragulaInput()
being ignored outside bookmarking.geom_jitter() as possible geom.save_ggplot_modal() / save_ggplot_ui():
added output_format argument to select the exported format
allowed.dragulaInput() /
updateDragulaInput() with selected values.sf objects (fix #147).pkg::data notation if data used in addin comes from
a package (fix #150).ggplot and add export options:
ggplot_output() / render_ggplot()save_ggplot_ui() /
save_ggplot_server()geom_point when plotting Time vs Continuous
Data by @matton2updateDragulaInput() to update
dragulaInput() server side.dragulaInput() has two new arguments:
ncolSource and ncolGrid to create a grid
layout with source and targets boxes.dragulaInput preventing to change
variable in main addin.chooseDataServer() has a new argument
selectedTypes to set types of variables selected by
default. #95disable_filters in
esquisserUI() to disable the ability to filter data.filterDF.filterDF() module handle missing values correctly.filterDF() has two new arguments :
drop_ids : logical, drop or not column with only unique
values, picker allow to use
shinyWidgets::pickerInput.esquisseContainer() to better integrate esquisse
module in a shiny application.colorPicker() and
palettePicker() to select a color or a palette (this is the
select control used in the main addin).insert_code in esquisserUI()
to hide “Insert into script button”.When using esquisse module into a shiny, it’s not necessary
anymore to put esquisseUI into a container, one is now
added via argument esquisseUI(container = ...) :
# old
tags$div(
style = "height: 700px;",
esquisserUI(
id = "esquisse"
)
)
# new
esquisserUI(
id = "esquisse",
container = esquisseContainer(height = "700px")
)geom_smooth).rlang to generate ggplot code.dplyr syntax. #19, #46scales argument in
facet_wrap (fixed, free, free_x, free_y). #47geom_area.viridisLite.sf objects.esquisse as a shiny module.