如何在 R 中使用 ChartJSRadar 另存为 png?
How to Save as png with ChartJSRadar in R?
我正在尝试以 300 的分辨率保存我的绘图以供发布。使用 png 设备保存绘图的常用方法不起作用,保存的是空白 png。有没有其他我可以尝试的东西,或者有类似功能的不同软件包?
library(radarchart)
data<-data.frame(Field=c("Age","Sex","Submission"), y=sample(1:100,3), x=sample(1:100,3))
path<-"C:\Desktop\R\"
png(file=paste0(path,"Radar",".png"), width=500, height=500, res=300)
plot<-chartJSRadar(scores=data, labelSize= 10, main="Completeness Radar", maxScale = 100)
print(plot)
dev.off()
我也试过:
png(file=paste0(path,"Radar",".png"), width=500, height=500, res=300)
chartJSRadar(scores=data, labelSize= 10, main="Completeness Radar", maxScale = 100)
dev.off()
library(radarchart)
library(webshot)
library(htmlwidgets)
dat <- data.frame(
Field = c("Age","Sex","Submission"),
y = sample(1:100,3),
x = sample(1:100,3)
)
plt <- chartJSRadar(
scores = dat,
labelSize= 10,
main="Completeness Radar",
maxScale = 100
)
saveWidget(plt, "plt.html")
webshot("plt.html")
magick::image_read("webshot.png")
- 人们很难理解雷达图
data
和 plot
是子变量名
- 空白是你的挚友
webshot
可以限制目标区域
- 各种
magick
ƒ()可以裁剪目标区域
- 考虑使用 http://www.ggplot2-exts.org/ggradar.html
我正在尝试以 300 的分辨率保存我的绘图以供发布。使用 png 设备保存绘图的常用方法不起作用,保存的是空白 png。有没有其他我可以尝试的东西,或者有类似功能的不同软件包?
library(radarchart)
data<-data.frame(Field=c("Age","Sex","Submission"), y=sample(1:100,3), x=sample(1:100,3))
path<-"C:\Desktop\R\"
png(file=paste0(path,"Radar",".png"), width=500, height=500, res=300)
plot<-chartJSRadar(scores=data, labelSize= 10, main="Completeness Radar", maxScale = 100)
print(plot)
dev.off()
我也试过:
png(file=paste0(path,"Radar",".png"), width=500, height=500, res=300)
chartJSRadar(scores=data, labelSize= 10, main="Completeness Radar", maxScale = 100)
dev.off()
library(radarchart)
library(webshot)
library(htmlwidgets)
dat <- data.frame(
Field = c("Age","Sex","Submission"),
y = sample(1:100,3),
x = sample(1:100,3)
)
plt <- chartJSRadar(
scores = dat,
labelSize= 10,
main="Completeness Radar",
maxScale = 100
)
saveWidget(plt, "plt.html")
webshot("plt.html")
magick::image_read("webshot.png")
- 人们很难理解雷达图
data
和plot
是子变量名- 空白是你的挚友
webshot
可以限制目标区域- 各种
magick
ƒ()可以裁剪目标区域 - 考虑使用 http://www.ggplot2-exts.org/ggradar.html