The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
ggiraph 0.9.0
Issues
- enable build in Alpine linux, thanks to Sebastian Meyer.
geom_line_interactive()
now correctly assigns data_id
and tooltip values
Changes
- defunct
ggiraph()
, ggiraphOutput()
and
renderggiraph()
.
ggiraph 0.8.10
Changes
girafeOutput()
argument height
now
defaults to NULL. Set height
to “500px” to recover previous
disposition.
Issues
- fixed size is now defined within style in inches, the size is now as
expected.
Feature
- support trailing commas everywhere
- girafe toolbar can now be fixed instead of floating. This feature
can be defined with
opts_toolbar(fixed = TRUE)
.
ggiraph 0.8.9
Changes
- adapt guides to ggplot ‘3.5.0’
- deprecate ggiraph
- A font check is now done with theme settings (only when argument
ggobj
is used)
Issues
- When
bg
is set to ‘transparent’, it’s been transformed
to almost transparent ‘#ffffff01’.
- Enable screen-readers to read items - set svg role to
‘graphics-document’
ggiraph 0.8.8
Issues
- Fix issue with interactive points when shapes with lines are used
(#252).
- correct
Rf_error("... (%S)", note);
to
Rf_error("... (%s)", note);
ggiraph 0.8.7
Changes
- deprecation of
ggiraph()
, ggiraphOutput()
and renderggiraph()
.
Issues
- grid makeContext for CRAN check
- drop cpp11 requirement
ggiraph 0.8.6
features
- Function
girafe()
gains new argument
dependencies
that pass additional widget HTML dependencies
to htmlwidgets::createWidget()
.
Issues
- Fix missing inclusion of in
src/raster.cpp
.
ggiraph 0.8.5
Issues
- Make girafe_options() more robust to changes in
htmlwidgets::sizingPolicy()
ggiraph 0.8.4
Enhancement
- Added tooltips argument to opts_toolbar for internationalization
purposes
- Added hidden argument to opts_toolbar for hiding buttons/button
groups
- Added zoom by rectangle feature and zoom related improvements
- New feature: hover nearest element on mouse movement
- Improved javascript performance (mouse event handling)
- Added interactive parameters for outlier points in
geom_boxplot_interactive
- Added accessibility elements to the SVG output (title, desc,
role)
- Added opts_selection_inv for inverted selection effect
- Added
set_girafe_defaults()
,
girafe_defaults()
and init_girafe_defaults()
to set some default girafe options automatically. Also in R Markdown,
svg default width and height are set to knitr chunk options
fig.width
and fig.height
.
Issues
- fix: issue with incorrect font used on png export
- fix: issue with broken interactivity on discrete guides
- fix: issue with geom_segment_interactive and polar coords
- fix: set fill/stroke color to svg elements even if opacity is
zero.
- fix: hover styles should take priority over selection styles.
- doc: updated documentation links
- test: updated some tests to check for required packages
- test: updated github actions
Changes
- Update internals for ‘ggplot2’ version
3.4.0
.
- Now
facet_wrap_interactive()
or
facet_grid_interactive()
need to be used to let the facets
be interactives (see also labeller_interactive()
).
ggiraph 0.8.3
Issues
- fix: update Rd content to produce valid HTML5 (for CRAN manuals now
using HTML5 format).
ggiraph 0.8.2
Issues
- fix linetype when line size is less than 1 (#216).
- fix a length-1 issue in inst/tinytest/test-fonts.R
ggiraph 0.8.1
Issues
- skip test
test-zz-dom.R
when ‘PhantomJS’ is not
installed
- skip tests
test-interactive_text_grob.R
and
test-fonts.R
when no font is detected on the system.
ggiraph 0.8.0
Enhancement
- Updated DSVG device version to 14
- Added support for clipping paths, masks, gradients and patterns
- Implemented new version of internal DSVG device
- Refactored cpp code, to smaller files per context
- Added tests for tinytest & improved coverage
- New geom functions:
geom_violin_interactive
,
geom_label_repel_interactive
,
geom_text_repel_interactive
,
geom_contour_filled_interactive
,
geom_hex_interactive
, geom_spoke_interactive
,
geom_curve_interactive
,
geom_count_interactive
,
geom_bin_2d_interactive
,
geom_density_2d_filled_interactive
.
- New grob functions:
interactive_curve_grob
.
- New scale functions:
scale_alpha_binned_interactive
.
- Added
outputArgs
argument to renderGirafe
,
for controlling svg dimensions in rmarkdown
- Demote to warning the error case of setting svg attributes because
of mismatched id’s.
- Added support for custom interactive parameters via
extra_interactive_params
argument
- Miscellaneous refactorings & improvements to internal code
Changes
- Updated
tinyxml2
to version 9.0.0
- Switched to
tinytest
for testing
- Updated dependency for
ggplot2
to version
3.3.5
.
- Updated libs for Windows build (thanks to Jeroen Ooms)
Issues
- Fixed
interactive_text_grob
when check.overlap =
TRUE
- Fixed
interactive_points_grob
interactive attributes
when shapes with lines are used
- Fixed issues for
geom_errorbar_interactive
- Fixed some typos in documentation
- Handle NA’s in
GeomInteractiveTile
ggiraph 0.7.10
Enhancement
- Make sure that parameters for panel_draw|group are the same as in
ggplot2
- Updated labeller_interactive so that its usage is more
intuitive
- Updated geoms and utils from latest ggplot2
Issues
- drop configure script and mimic svglite way of integrating
libpng
ggiraph 0.7.9
Enhancement
- New function
geom_dotplot_interactive
.
- New function
labeller_interactive
to make strip labels
interactive.
Changes
- Improved tooltip positioning and added ‘placement’ parameter
- Added ‘tooltip_fill’ interactive attribute
- move font management from gdtools to systemfonts, also libpng is now
required as gdtools/cairo is not used anymore. It comes also with
functions
validated_fonts()
and also
match_family()
and font_family_exists()
that
have been copied from package gdtools.
- Updated some geometries from latest ggplot2
Issues
- Fixed issue with tooltip fill color in geom_label_interactive
- Fixed tooltip issues (scaling and markup decoding) in xaringan
- Fixed issue with tooltip css missing zindex and pointer-events
ggiraph 0.7.8
Changes
- update for changes in the R graphics engine (thanks to Dr Paul
Murrell)
Issues
- set max size in shiny to shinyOutput size
ggiraph 0.7.7
Enhancement
- Updated geoms to ggplot2 v3.3.0
- Added new scales and guides from ggplot2 v3.3.0
ggiraph 0.7.5
Enhancement
- Using tinyxml2 for creating the svg doc
ggiraph 0.7.1
Enhancement
- Refactoring of ggiraphjs, with separate modules for each action
context
- Added shiny messaging for hovered elements
- Added opts_hover_inv for inverted hover effect
- Added parameter for exported png filename and set png quality to
1
Bug fixes
- misc fixes in interactive geom internals
Documentation
- Added a complete shiny example (gender) for selection/hover
options/tricks
ggiraph 0.7.0
Enhancement
- refactoring of internals
- new function
girafe_css()
to define individual css
properties per type of elements
- ability to add interactivity to panel as usual but also theme and
scales now
- Upgrade geoms to ggplot2 v3.2.0 (thanks for this huge work kindly
made by Panagiotis Skintzos)
ggiraph 0.6.2
Enhancement
- tooltip will always be displayed inside the SVG area (for small
devices)
- Upgrade geoms to ggplot2 v3.2.0 (thanks for this huge work kindly
made by Panagiotis Skintzos)
Bug fixes
- Handle html entities in tooltip
- fix some differences of rendering between ggplot2 pure graphs and
girafe output (#125)
ggiraph 0.6.1
Enhancement
- new
annotate_interactive
function.
Changes
- improving sizing with shiny.
ggiraph 0.6.0
Changes
- The package is no more importing rvg and now need a compiler to
install the package from source. The dsvg function will be then removed
from rvg.
ggiraph 0.5.0
Changes
- the package offers now new functions
girafe()
and
girafe_options()
to be used instead of function
ggiraph()
. It is more convenient to use when customization
is needed.
Enhancement
- add a ‘download as png’ button
- usage of d3 version 5.7.0
Bug fixes
- responsive behaviour when rendered in IE <= 12 is now fixed
ggiraph 0.4.4
Enhancement
- new functions
geom_sf_interactive
ggiraph 0.4.3
Enhancement
- new functions
geom_hline_interactive
and
geom_vline_interactive
implemented by Eric Book.
- all element with the same data_id are highlighted when mouse is over
one of these elements.
- ggproto
GeomInteractive
are exported.
ggiraph 0.4.2
Changes
- ggiraph has a new argument
dep_dir
that controls the
location of the output files.
- deprecation of argument
use_widget_size
and
flexdashboard
. I hope this is the last mention to theses in
the NEWS file.
ggiraph 0.4.1
Changes
- argument
flexdashboard
and width
are no
more deprecated…
- ggiraph gains a new argument
use_widget_size
that force
usage of htmlwidget size and block the responsive behavior.
ggiraph 0.4.0
Enhancement
- lasso selection has been implemented in Shiny context
- a toolbar for zooming and selecting elements has been
implemented.
Changes
- zoom is disabled by default and can be activated via a button in the
toolbar. It prevents scrooling issue (mouse over a zoomable svg steals
scroll ability within the document).
- ggiraph arguments
flexdashboard
and width
are now deprecated and have no effects
ggiraph 0.3.3
Enhancement
- widget sizing has been improved and ggiraph function gains new
argument
flexdashboard
to make sure the graph fits
available room.
Bug fixes
- warnings did occur because some default_aes of ggproto were
missing
- slow zoom pan effect is now solved
ggiraph 0.3.2
New features
- new geometry: geom_tile_interactive
Bug fixes
- fix for element selection: svg elements with same id were not all
selected but the only element that was clicked
- fix css issues that occured when several ggiraph were on the same
page and their tooltip did not share the same css attributes.
Enhancement
- link to the online documentation.
- usage of d3.js V4
ggiraph 0.3.1
New features
- size management has been improved
- there are 3 new geometries: geom_boxplot_interactive,
geom_line_interactive and geom_bar_interactive.
Bug fixes
- addCustomMessageHandler has to be called once to avoid a javascript
exception
- fix display issue in RStudio viewer for Windows
ggiraph 0.3.0
Enhancement
- Allow zooming & panning to be turned off
- clicked elements can now be tracked from shiny
ggiraph 0.2.0
Enhancement
- Migration to d3.js
- Update to htmlwidgets 0.6
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.