小编ado*_*asb的帖子

使用d3_sankey复制Sankey图表示例时出现问题

我试图用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的版本是相同的,我复制了相同的文档,只是指定了完整路径.我已经在自己的计算机上再次尝试过,但仍然遇到了同样的错误.

r d3.js rcharts sankey-diagram

8
推荐指数
2
解决办法
3492
查看次数

rCharts图不会出现在使用dimple.js的闪亮应用中

我遇到了这个问题,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

如果您有任何想法,请告诉我.先感谢您!

r shiny rcharts dimple.js

7
推荐指数
1
解决办法
1547
查看次数

Python 3.x的Hive客户端

是否可以使用Python 3.x连接到hadoop并运行配置单元查询?我使用的是Python 3.4.1.

我发现它可以像这里写的那样完成:https: //cwiki.apache.org/confluence/display/Hive/HiveClient#HiveClient-Python

但是,我无法安装配置单元模块,因为它说'无法找到满足要求配置单元的版本'.

python hadoop hive python-3.x

5
推荐指数
1
解决办法
1585
查看次数

标签 统计

r ×2

rcharts ×2

d3.js ×1

dimple.js ×1

hadoop ×1

hive ×1

python ×1

python-3.x ×1

sankey-diagram ×1

shiny ×1