Shiny APP 嵌入示例

微博词云的例子有点小问题,当不画词云时,传入的参数可以正确的更新sliderInput及表格。
当用传入的参数画词云时,sliderInput不能正确更新。我相信可能是shiny renderWordcloud2()函数的问题,Shiny.setInputValue()等底层通信机制应该是没有问题的。 设置了一个是否画词云的开关来测试上面的情况。 1)默认不画词云,测试传入参数。更新词条表及sliderInput。 2)点击“传入”按钮后Shiny APP才知道谁是父窗口,才能传出。 3)打开画词云的开关画词云。 4)点击词云图传出选中的关键词给父窗口,以及通知服务器(服务器更新页面底部的显示)。
微博词云示例 返回
传入最小词频参数: 传出词云点击的词:

读取部分微博并生成词云,现在是整个Shiny Server重启才会重新抓取新的微博数据,所以数据没有更新。稍后详细了解Shiny reactive编程再改为每个新的用户session都抓取一次。本例的主要目标是演示交互式Shiny APP的结构。