使用R我想用一个显示其他值的饼图替换二维散点图中的点。
理性的背后是我有数百种元素(蛋白质)的时间序列数据,这些元素来源于监测4种条件的生物实验。我想在y轴上绘制元素(分类数据)并在x轴上绘制事件的时间。为了可视化4个条件之间的相对发生,我想以饼图或圆环图的形式将其可视化,重叠显示在散点图中的相应点上。
总体数据密度低,因此重叠不会成为问题。
这可能在R?
我在考虑在ggplot2中使用手动缩放,但无法弄清楚如何将饼图定义为缩放。
同样令人感兴趣的是如何最好地聚集这些数据并对其进行相应的排序。
是。 pieGlyph()
是一个随时可用的功能 Rgraphviz
包。
另外,我会查看这个Q / A,了解如何更普遍地做这样的事情:
如何用两种颜色填充图上的单个“pch”点?
特别是退房 ?my.symbols
来自 TeachingDemos
包。
最后,关于 ggplot2
,你应该查看这篇博文,了解即将推出的功能:
http://blog.revolutionanalytics.com/2011/10/ggplot2-for-big-data.html
另见Paul Murrell。将网格图形输出与基本图形输出集成。 R News,3(2):7-12,2003年10月。 http://www.r-project.org/doc/Rnews/Rnews_2003-2.pdf
第10-11页的代码设置主绘图轴,标签和图例,然后打开一系列以绘图中每个单独点为中心的小窗口,并在每个窗口中绘制一个小图。我尝试过饼图,马赛克和条形图,但方法不仅限于这些类型。