Carson Sievert
57bb3a12d3
fix(renderPlot): get interactive plotting working with ggplot2 v4.0 ( #4228 )
...
* fix(renderPlot): get interactive plotting working with ggplot2 v4.0
* Update NEWS.md
2025-06-12 16:23:38 -05:00
Carson Sievert
ecff638920
Don't supply width/height to the device if they aren't defined ( #3740 )
...
* Close #1409 : don't supply width/height to the device if they aren't defined
* Update news
* Update unit tests to reflect that plotPNG()/startPNG() now handles NULL dimensions
* Add a note about NULL dimensions on plotPNG() help page
* Update news
2022-12-02 20:27:07 -06:00
Carson Sievert
d4527cdc28
Use ragg::agg_png over Cairo::CairoPNG if available ( #3654 )
...
* Close #3626 : use ragg::agg_png over Cairo::CairoPNG if available
* Update documentation
2022-06-24 17:50:58 -05:00
Carson Sievert
b52b9e4520
Some UI-related speed improvements ( #3541 )
2021-11-17 16:25:27 -06:00
Barret Schloerke
1b3ed88bd1
exprToFunction() and installExprFunction() support quosures (#3472 )
...
Co-authored-by: Barret Schloerke <schloerke@gmail.com >
Co-authored-by: Winston Chang <winston@stdout.org >
Co-authored-by: Carson Sievert <cpsievert1@gmail.com >
Co-authored-by: Joe Cheng <joe@rstudio.com >
2021-08-02 22:09:19 -04:00
Barret Schloerke
8b74338b0f
Add sustainEnvAndQuoted(). Remove getQuosure() ( #3468 )
...
Documentation to come in a later PR
Co-authored-by: Barret Schloerke <schloerke@gmail.com >
Co-authored-by: Winston Chang <winston@stdout.org >
2021-07-26 17:54:37 -04:00
Winston Chang
8a57dbf608
Rename get_quosure to getQuosure
2021-07-06 12:36:45 -05:00
Barret Schloerke
d89513b7e0
Match casing for plot alt text "Plot object" ( #3432 )
...
* Match spelling for Plot Object phrase
From #3398
* Document (GitHub Actions)
* Consistent casing for `"Plot object"` for plot alt text
Co-authored-by: schloerke <schloerke@users.noreply.github.com >
2021-06-16 15:08:13 -05:00
Carson Sievert
2cdafed2e0
Use ggplot2::get_alt_text() if available to provide better default alt text ( #3398 )
...
* Close #3397 : Use ggplot2::get_alt_text() if available to provide more informative default alt text for ggplots in renderPlot()
* Update R/render-plot.R
Co-authored-by: Winston Chang <winston@stdout.org >
* better Rd docs
* make logic more self-contained
* Add news
Co-authored-by: Winston Chang <winston@stdout.org >
2021-06-14 10:22:07 -05:00
Winston Chang
e44a9b1ded
Replace %OR% with %||% from rlang ( #3172 )
2020-12-02 12:14:07 -06:00
Winston Chang
2bf9f42b49
Better cacheHint for renderPlot
2020-11-16 13:47:46 -06:00
Winston Chang
65efb573bd
Hoist attributes when wrapping render functions
2020-11-16 13:12:27 -06:00
Winston Chang
26a701215d
Cleaner way to pass in fitDims to renderPlot function
2020-11-16 12:08:22 -06:00
Winston Chang
652fcfe799
First implementation of bindCache() for renderPlot()
2020-11-16 10:59:25 -06:00
Winston Chang
9c915e52ca
Add get_quosure function
2020-11-12 23:45:23 -06:00
Winston Chang
509f0790db
Reactive functions don't unwrap quosures automatically
2020-11-12 17:10:49 -06:00
Winston Chang
c43bc195e7
Use cacheHint
2020-11-05 14:25:19 -06:00
Winston Chang
638bcc0f85
Mark some render functions as uncacheable
2020-11-03 13:12:23 -06:00
Winston Chang
81824575e6
Use consistent interface for preserving visibility
2020-10-22 00:01:32 -05:00
Winston Chang
8640934410
Move alt parameter after ...
2020-08-31 16:28:43 -05:00
JooYoung Seo
19da003291
Redocumented for alt param
2020-08-18 17:19:45 -04:00
JooYoung Seo
f0765e3d6a
Updated alt param description
2020-08-18 17:05:47 -04:00
JooYoung Seo
ce101843f0
Made alt param reactive
2020-08-18 15:43:04 -04:00
JooYoung Seo
28cffb2e25
Update R/render-plot.R
...
Co-authored-by: Barret Schloerke <barret@rstudio.com >
2020-08-18 14:24:08 -04:00
JooYoung Seo
d2d169fea3
Update R/render-plot.R
...
Co-authored-by: Barret Schloerke <barret@rstudio.com >
2020-08-18 14:23:17 -04:00
JooYoung Seo
a5eb1b15d2
Added alt param
2020-08-16 16:11:18 -04:00
Carson
391bbaa73b
Do the same when replaying plot
2020-07-14 13:45:34 -05:00
Carson
fed96c0e45
Include the pixelratio when setting showtext dpi
2020-07-14 13:45:34 -05:00
Carson
5d4855f86c
comments
2020-05-05 12:26:58 -05:00
Carson
210792397d
code review with Winston
2020-05-01 16:20:15 -05:00
Carson
dd1c653365
Rollback the custom device arg (may come later) in favor of a shiny.useragg option
2020-04-30 17:50:19 -05:00
Carson
a05f713e26
code review with Barret
2020-04-30 17:50:19 -05:00
Carson
dfb492493c
Provide a device argument to renderPlot() and plotPNG()
2020-04-30 17:50:19 -05:00
Carson
89d6a3d91a
User-supplied bg to renderPlot should take 1st priority
2020-04-30 17:50:19 -05:00
Carson
393d4163c8
Auto-theming interface will come from thematic
2020-04-30 17:50:19 -05:00
Carson
5855aa2689
First pass at an auto-theming interface
2020-04-30 17:50:19 -05:00
Carson
4e59f55f11
wip font support
2020-04-30 17:50:19 -05:00
Carson
b269487a47
port auto-theming logic to new thematic package
2020-04-30 17:50:19 -05:00
Carson
dce4028786
sequential colorscale now mixes fg/bg with accent (for the endpoints)
2020-04-30 17:50:19 -05:00
Carson
819ad4c770
newpage should always come before ggplot_build
2020-04-30 17:50:19 -05:00
Carson
b10b6d4833
default to bg='white', not transparent
2020-04-30 17:50:19 -05:00
Carson
a3d224beaf
suggest scales; other R CMD check things
2020-04-30 17:50:19 -05:00
Carson
4c8ec8befe
allow autoTheme options to be reactive
2020-04-30 17:50:19 -05:00
Carson
0692334a27
cleanup
2020-04-30 17:50:19 -05:00
Carson
be912cf2ce
Set default scales via plot_env for old ggplot2 and options for new ggplot2
2020-04-30 17:50:19 -05:00
Carson
f942c088ec
mix colors using scales::colour_ramp
2020-04-30 17:50:19 -05:00
Carson
330da2dcbb
code review feedback; introduce autoThemeOptions()
2020-04-30 17:50:19 -05:00
Joe Cheng
afad0395ff
Use htmltools::parseCssColors
2020-04-30 17:50:19 -05:00
Carson
ecd72f1bc0
Add sequential colorscale for ggplot2 based on the accent color
...
Also, some R CMD check fixes and other cleanup
2020-04-30 17:50:19 -05:00
Carson
867daeead7
Add accent (link) color and qualitative color palettes
...
Also, improved approach to adjusting various defaults based on fg/bg/accent
2020-04-30 17:50:19 -05:00