gpt4 book ai didi

r - 将 R 图像转换为 Base 64

转载 作者:行者123 更新时间:2023-12-04 01:34:47 24 4
gpt4 key购买 nike

我想查看图像的 base64 编码,因此我可以将绘图保存为 JSON 文件的一部分或嵌入到 HTML 页面中。

library(party)
irisct <- ctree(Species ~ ., data = iris)
plot(irisct, type="simple")

还有其他方法可以通过网络共享 R 图像吗?

最佳答案

我不知道你到底想完成什么,但这里有一个例子:

# save example plot to file
png(tf1 <- tempfile(fileext = ".png")); plot(0); dev.off()

# Base64-encode file
library(RCurl)
txt <- base64Encode(readBin(tf1, "raw", file.info(tf1)[1, "size"]), "txt")

# Create inline image, save & open html file in browser
html <- sprintf('<html><body><img src="data:image/png;base64,%s"></body></html>', txt)
cat(html, file = tf2 <- tempfile(fileext = ".html"))
browseURL(tf2)

enter image description here

关于r - 将 R 图像转换为 Base 64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33409363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com