XD-DENG 最近尝试写出来的一个R包,ECharts2Shiny,已经在CRAN发布了初步的版本,同时在GitHub上继续开发新的功能(推荐尝试GitHub上的开发版本, https://github.com/XD-DENG/ECharts2Shiny) library(devtools) install_github("XD-DENG/ECharts2Shiny") 这个包的主要目的是在Shiny应用当中使用可交互图形,主要是基于ECharts的JS库。现在能够支持的图形包括 饼图(pie chart) 折线图(line chart) 柱形图(bar chart) 散点图 (scatter chart) 雷达图(radar chart) 仪表盘(gauge) 词云(word cloud) 期待大家的意见。
Jeremy_Wang 最近正为shiny交互式图形犯愁,计划做一些交互可视化的报告,包含地图、多折线图(含Y轴次坐标轴),没有找到太好的方案,试了dygraph,recharts,rcharts,plotly等等,感觉都不理想,希望有更好的包出来。
ZJUguquan 你好,非常感谢你,这个包确实很有用。 有个问题想咨询下: 我试了下借助Shinyapps.io去将shiny的应用部署到网上,结果报出以下错误: “ Error: Unhandled Exception: Child Task 214219314 failed: Error building image: Error fetching ECharts2Shiny (0.1.3) source. <CRANPackageSource repo='http://cran.rstudio.org'> unable to satisfy package: ECharts2Shiny (0.1.3) ” 我猜想是不是由于依赖的是ECharts2Shiny包,而ECharts2Shiny包是放在github上的,Shinyapps就无法去安装这个包的原因?跪求指教
XD-DENG [未知用户] 你好,谢谢你的鼓励。 ECharts2Shiny在CRAN上是老的版本,和现在新的版本差别非常大了。 shinyapps.io上你得到的error应该就是你所说的原因。可以试试在你的代码中使用devtools单独再安装一次, library(devtools) install_github("XD-DENG/ECharts2Shiny")
XD-DENG [未知用户] 新的版本暂时只发在GitHub上是因为我还在密集地加入新的功能。准备在一个多月之后再把它更新到CRAN上吧。 希望到时候还能得到你的支持 :-) 也欢迎在Github上多提改进意见
XD-DENG [未知用户] 你好,你之前提到部署ECharts2Shiny到shinyapp.io时,使用devtools从Github安装会遇到问题。 这个issue现在已经解决了。如果有机会希望你能再尝试一下ECharts2Shiny, 谢谢!
Voldemort000 [未知用户] 你好,我在server端使用以下代码时,图形不会展示,请问是怎么回事呢? renderLineChart(div_id = 'lineplot_marketdim',data = data_marketdim_plot()[,-1])
huangxiaofan 你好!作为R使用者,ECharts2Shiny大大简化了Echart的学习曲线,感谢! 请问如何把图形输出到指定url呢?example里默认输出到http://127.0.0.1:7913/
XD-DENG [未知用户] 你好,不好意思很久没有登录COS所以没有及时看到你的问题。 如果还需要,可否分享一下数据data_marketdim_plot()大概是怎样一个格式?或者发给我一下你的代码。 https://github.com/XD-DENG/ECharts2Shiny/issues 谢谢
njdxwyl 作者您好,谢谢您的工作。 我在使用的时候遇到这样的问题,就是我不能用reactive去修改雷达图的输入数据。还请指教。 代码如下: shinyServer(function(input, output) { # Call functions from ECharts2Shiny to render charts # Radar Chart dataInput <- reactive({ dat[dat$Type.C==input$symb,] }) renderRadarChart("test_radar_1", data = dataInput(), theme = "shine") #renderRadarChart("test_radar_2", data = dat, shape = "circle", line.width = 5, # theme = "shine") })
XD-DENG miaozhijuan 请问是否在ui.R中声明了相对应div? 如有需要,可联系我, xd.deng.r@gmail.com, 或者把更详细的信息提Issue到GitHub (https://github.com/XD-DENG/ECharts2Shiny),这样我才能知道问题出在哪里.谢谢!
XD-DENG Edwin 请问是否在ui.R中声明了相对应的div? 使用方法可参见我提供的各个例子,https://github.com/XD-DENG/ECharts2Shiny/tree/master/examples 如还有问题可提issue到GitHub。谢谢!