落园 » 画图|专注经济视角下的互联网

Shiny的架构浅析

不是说学一门语言学的不仅仅是他的语法,更重要的是他背后的思想么?R本身是个大杂烩,ggplot可以单独拎出来作为一门语言学,shiny其实也可以单独拎出来学一番。

只是简单的实现一个shiny app确实不难,就像官网上一进去看到的那个例子那样。基本上如果只是做一些比较简单的可控的dashboard,shiny的代码无非就是写的细致一点,谈不上什么架构之类的。

直到某一天...你发现这东西还可以玩的更深,然后就毅然跳入了下一个大坑——shiny reactivity。官网的开场白很直接

It’s easy to build interactive applications wi[......]

Read more


在R中的第一次尝试

好吧,我承认我是比较懒的,虽然写了一篇长长的统计软件:R,但是我还是没有动手装上R的。

只是刚才看到了Yihui同学的留言,其中一行代码让我倍感好奇:

plot(1, type = "n"); text(1, 1, "\VE", cex = 20, vfont = c("serif", "plain"))

所以就只能老老实实的打开迅雷,下载下来R,安装...

嗯,不错,至少还是个中文版……可是欣慰了没多久,安装完打开R之后,就被彻底的打击了……

这界面也太……简单了吧!

然后那行神奇的代码出现的结果,居然就是……怎一个,囧,字了得!

于是乎,我的第一次R尝试,就是画了如斯一张图片[......]

Read more