返回
Reactive Programming for Interactive Graphics
DOI:10.1214/14-STS477.png)
摘要
En 中文
One of the big challenges of developing interactive statistical applications is the management of the data pipeline, which controls transformations from data to plot. The user's interactions needs to be propagated through these modules and reflected in the output representation at a fast pace. Each individual module may be easy to develop and manage, but the dependency structure can be quite challenging. The MVC (Model/View/Controller) pattern is an attempt to solve the problem by separating the user's interaction from the representation of the data. In this paper we discuss the paradigm of reactive programming in the framework of the MVC architecture and show its applicability to interactive graphics. Under this paradigm, developers benefit from the separation of user interaction from the graphical representation, which makes it easier for users and developers to extend interactive applications. We show the central role of reactive data objects in an interactive graphics system, implemented as the R package cranvas, which is freely available on GitHub and the main developers include the authors of this paper.
Keyword:
Reactive programming
interactive graphics
R language
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3.4
论文数:
1.0K
被引数:
9.4K
机构
引用论文
Long-term superior cervical sympathectomy induces mast cell hyperplasia and increases histamine and serotonin content in the rat dura mater
Neuroscience
IF0
A dynamical systems model of the limiting oxygen index test: II. Retardancy due to char formation and addition of inert fillers极限氧指数测试的动力学系统模型: II。由于形成焦炭和添加惰性填料而产生的阻滞作用

