R shiny - ggplot/ggforce 形状呈现高度像素化,如何抗锯齿?

R shiny - ggplot/ggforce shape renders highly pixellated, how to anti-alias?

我正在使用包 ggforce 为 R 闪亮的 ggplot 制作特定形状(使用 geom_ellipse 和 geom_shape)。当我 运行 来自 R 本身的应用程序时,它可以很好地呈现平滑的形状 lines/shapes。然而,当我实际 运行 网络上的应用程序时,它呈现不同,看起来很像 aliased/pixelated 行。

左边的圆圈是网页版,右边的圆圈是我直接测试应用程序时运行来自R的那个。

我想知道如何在 web 版本中获得漂亮、更流畅的渲染,而不必像将情节渲染成图像那样做。

任何帮助都会很棒!

尝试在服务器功能中使用 cairo

server <- function(input, output, session){ options(shiny.usecairo=TRUE) ... }

还需要相应的包library(Cairo)