我试图用rCharts库来重现简单的例子来绘制sankey图表.我从头开始发现这个例子并尝试重现它,然而,我想出了一些问题.
首先,我试过没有任何东西运行这个代码.然后我发现并意识到,我需要在我的电脑中使用d3_sankey.所以,我从这里下载并复制到C:\Users\adomas\Documents\R\win-library\3.0\rCharts\libraries\widgets\d3_sankey.
然后我再次尝试了这个未更改的代码,但仍然出现以下错误:
Error in file(con, "r") : cannot open the connection
In addition: Warning message:
In file(con, "r") :
cannot open file '/config.yml': No such file or directory
由于这也没有帮助,我尝试改变路径:
sankeyPlot$setLib('libraries/widgets/d3_sankey')
sankeyPlot$setTemplate(script = "libraries/widgets/d3_sankey/layouts/chart.html")
至
sankeyPlot$setLib('C:/Users/adomas/Documents/R/win-library/3.0/rCharts/libraries/widgets/d3_sankey')
sankeyPlot$setTemplate(script = "C:/Users/adomas/Documents/R/win-library/3.0/rCharts/libraries/widgets/d3_sankey/layouts/chart.html")
但是,这一次,Viewer中的空白屏幕出现但没有实际的Sankey图表,我在控制台中得到以下内容:
Warning message:
In readLines(file, warn = warn, ...) :
invalid input found on input connection 'C:/Users/adomas/Documents/R/win-library/3.0/rCharts/libraries/widgets/d3_sankey/layouts/chart.html
我试过改变路径等,但仍然有问题.而且我不确定我是否需要使用它sankeyPlot$setTemplate.我想在我闪亮的应用程序中使用Sankey图表,但首先我想简单地在R中重现.建议会有很多帮助!
库的
rCharts_0.4.2
igraph_0.7.0
版本:R版本:3.0.2
编辑: 我在不同的系统上尝试过这段代码.一切都在那里工作.库和R的版本是相同的,我复制了相同的文档,只是指定了完整路径.我已经在自己的计算机上再次尝试过,但仍然遇到了同样的错误.
我遇到了这个问题,rCharts情节不会显示在我闪亮的应用程序中.我发现这个例子完全符合我的需要.即使这个图表只是在R中绘图时效果很好,但在闪亮的情况下它是一个空白页面.
我不确定它有什么问题.首先,我不确定我是否选择了正确的库showOuput(),但我找不到更好的解决方案.
我试图绘制它更复杂的应用程序,但是,我在服务器下面复制我的简单应用程序代码:
server.R
library(rCharts)
library(reshape2)
options(RCHART_WIDTH = 1700)
meansconferences <-read.csv("https://raw.github.com/patilv/ESPNBball/master/meansconferences.csv")
shinyServer(function(input, output) {
output$test <- renderChart({
meltmeansconferences=melt(meansconferences[-c(1,10:14)], id.vars=c("Conference","Year"))
d1=dPlot(y="Year", x="value",data=meltmeansconferences, groups="variable",type="bar")
d1$yAxis(type="addCategoryAxis", orderRule="Year")
d1$xAxis(type="addPctAxis")
return(d1)
})
}
)
Run Code Online (Sandbox Code Playgroud)
而且ui:
ui.R
options(RCHART_LIB = 'dimple')
shinyUI(pageWithSidebar(
headerPanel("rCharts and shiny"),
sidebarPanel(),
mainPanel(
h4("Graph here"),
showOutput("test","dimple")
)
))
Run Code Online (Sandbox Code Playgroud)
编辑:我使用R版3.0.2和rCharts 0.4.2闪亮0.8.0.99
如果您有任何想法,请告诉我.先感谢您!
是否可以使用Python 3.x连接到hadoop并运行配置单元查询?我使用的是Python 3.4.1.
我发现它可以像这里写的那样完成:https: //cwiki.apache.org/confluence/display/Hive/HiveClient#HiveClient-Python
但是,我无法安装配置单元模块,因为它说'无法找到满足要求配置单元的版本'.