微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

以编程方式保存eCharts4r图表

如何解决以编程方式保存eCharts4r图表

我可以制作像这样的eCharts4r量规

库(echarts4r) 图书馆(magrittr)

CA_gauge <- e_charts() %>% 
  e_gauge(4.1,"INCIDENCE",min=0,max=20,axisLine = list(
            linestyle = list(
              color=list(
                c(1.5/20,"green"),c(3/20,"yellow"),c(1,"red")
              )
            ))) %>% 
  e_title("CA")

print(CA_gauge)

但是我还没有找到一种将输出保存到文件中的好方法,以便以后可以在gt表中使用它。 我能找到的最好的方法是将“ saveAsImage”添加输出

e_charts() %>% 
      e_gauge(4.1,axisLine = list(
                linestyle = list(
                  color=list(
                    c(1.5/20,"red")
                  )
                ))) %>% 
        e_toolBox_feature(feature = c("saveAsImage"))

这会在RStudio查看器的右上方添加一个saveAs按钮

enter image description here

但是我真正想做的只是将图像(显然没有动画)以代码形式保存到tiff / jpg / png图像文件中。

我尝试使用标准设备,例如

tiff("CA_gauge.tif",sep=""),res=600,compression = "lzw",height=5,width=15,units="in")
print(CA_gauge)
dev.off()

但是那没有做到。有什么建议吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。