<p>我在寻找如何构建一个使用<code>R</code>进行分析、表生成和绘图的应用程序的建议。我想到的是一个应用程序:</p>
<ul>
<li>在不同的选项卡中显示不同的数据表,有点像在Excel中,应该通过单击对列进行排序。</li>
<li>在某些对话框窗口中接受用户输入参数。</li>
<li>在选项卡或新的弹出窗口/框架中动态显示绘图(即依赖于用户输入)</li>
</ul>
<p>注意,我不是在谈论一个通用的fron-end/GUI,它用于使用<code>R</code>(比如说<code>Rattle</code>)来探索数据,而是一个特定的应用程序。
我希望解决的一些问题是:</p>
<ul>
<li>完全基于R的方法是否可能(在Windows上)?以下这篇来自<code>Rattle</code>杂志文章的文章引起了我的兴趣:</li>
</ul>
<blockquote>
<p>It is interesting to note that the
first implementation of Rattle
actually used Python for implementing
the callbacks and R for the
statistics, using <code>rpy</code>. The release
of <code>RGtk2</code> allowed the interface el-
ements of <code>Rattle</code> to be written
directly in R so that <code>Rattle</code> is a
<strong>fully R-based application</strong></p>
</blockquote>
<ul>
<li><p>如果在GUI部分使用另一种语言更好,那么哪种语言最适合这种情况?我正在寻找一种语言,在这种语言中,构建GUI相对来说是“无痛”的,而且它还与<code>R</code>集成得非常好。从这个StackOverflow问题<a href="https://stackoverflow.com/questions/3691944/how-should-i-do-rapid-gui-development-for-r-and-octave-methods-possibly-with-pyt">How should I do rapid GUI development for R and Octave methods (possibly with Python)?</a>我看到<code>Python</code>+<code>PyQt4</code>+<code>QtDesigner</code>+<code>RPy2</code>似乎是最好的组合。这是共识吗?</p></li>
<li><p>任何人都有指向我描述的特定(开源)应用程序的指针,作为我可以学习的示例?</p></li>
</ul>