最近开发了一个新的R包spiralize,可以使用阿基米德螺线对数据进行可视化。在数据可视化中,螺线具有以下两个优点:1. 可以可视化具有非常长的数据轴的数据,同时能够提高可视化的分辨率;2.可以有效的对周期性的时间序列数据进行可视化。
spiralize包现在在GitHub上:https://github.com/jokergoo/spiralize。很快会提交到CRAN。
下面是一些例子。具体使用方法请见文档。我想已经写的很详细了。
ggplot2的下载数。图中的数值是当天的下载量与当年的平均下载量比值的log2值。一圈为52个星期。
2. 神经系统肿瘤的分型。其中一共有14个肿瘤类型和一共91个亚型,数据中一共有大约2800个样本。
3. pi的前5000位
4. 哺乳动物的生命树,一共有3083个物种。
5. 全球气候变化。其中的值是相对于一个基数的差别。
6. 太阳黑子活动周期,其中的数值为太阳黑子数。
7. blast结果。其中是TP53的编码序列在人和小鼠之间的比对。
8. 甲基化和组蛋白修饰,其中包含了四个组蛋白修饰,基因为BCAT2。