【问题标题】:rRharts shows in Rstudio and browser but not R viewerrRharts 在 Rstudio 和浏览器中显示,但在 R 查看器中不显示
【发布时间】:2015-08-05 13:03:55
【问题描述】:

早安社区,

我想问一个关于 rCharts 图形输出与原生 R 相比的快速问题。

问题 1:为什么我的浏览器中显示来自rCharts 的图形,而不是 R 中的查看器?

问题 2:如何强制(或选择使用)原生 R 中的绘图功能?

看这两个屏幕截图:

原生 R 代码:

# Simple Scatterplot
attach(mtcars)
plot(wt, mpg, main="Scatterplot Example", 
    xlab="Car Weight ", ylab="Miles Per Gallon ", pch=19)

rChart 代码:

library(rCharts)

myData

plot<-Highcharts$new()
plot$chart(polar = TRUE, type = "line",height=NULL)
plot$xAxis(categories=myData$Subject.ID, tickmarkPlacement= 'on', lineWidth=1)
plot$yAxis(gridLineInterpolation= 'circle', lineWidth=1, min=NULL,max=NULL,endOnTick=T,tickInterval=10)
plot$series(data = myData[,"A"],name = "A", pointPlacement="on")
plot

使用的图表数据

   Subject.ID  A  B  C
1           1 65 29 60
2           2 87 67 59
3           3 98 54 24
4           4 67 44 23
5           5 54 50  4
6           6 83 60 54
7           7 82 55 27
8           8 80 48 32
9           9 88 56 44
10         10 68 68 56
11         11 90 76 69
12         12 41 47 45
13         13 NA 82 NA
14         14 NA 55 NA

Ps:顺便说一句,我知道我正在绘制两个不同的函数,一个散点图与雷达图。我的目标是了解原生 R 是否可以显示(或者可能是另一个词)rCharts 的图形输出 - 即使我失去了交互性。

【问题讨论】:

  • 我想补充一点,查看器在 R Studio 中工作。照样,它不会打开浏览器来查看它。 Link
  • rCharts 的全部意义(至少在我的理解中)是避免使用交互式绘图设备,而是在支持通过服务器交互的支持网络的设备上“发布”图形。现有机制依赖于 Rscript,Rscript 受到更多限制,并非旨在使用 HTML/XML 客户端。
  • 感谢您的回复。如果我错了,请纠正我,但我对您的回复的理解是,rChart 的设计具有通过网络进行的用户交互性,而 Rscript(本机 R 查看器)则不是。话虽如此,我能否拍摄 rChart 输出的“快照”并将其显示在本机 R 查看器中?根据您所说,这将是一个 R 函数(命令?),它将获取 HTML 脚本,生成它,并在 R 查看器中显示“图像”(或者可能是另一个词)。
  • @bondeddust 我不知道我是否可以分两部分提出问题,但我今天的问题类似于Link 此处提出的问题,并由 R 的 7.22 回答常见问题解答Link。在获取时绘制 rChart highchartThis 将是包含我之前问题的已删除问题。
  • Rscript 程序不是典型的查看器。它是一个程序,旨在根据需要或按时间安排的过程运行预装程序。我试图将此与另一种服务器类型的功能进行对比。

标签: r rcharts graphing


【解决方案1】:

我已经联系了 rCharts 的开发者,他回复了我:

“R GUI 附带的本机查看器无法显示 html。因此,查看 rCharts 生成的 html 输出的唯一方法是使用浏览器。另一方面,RStudio 查看器能够显示html 等 rCharts 充分利用了这一点。”

【讨论】:

    猜你喜欢
    • 2014-12-18
    • 2019-05-24
    • 2017-05-06
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多