R用渐变色框制作树图

时间:2018-08-10 14:05:36

标签: r plot

我有一个数据框,例如,它具有字母和与每个组合相关联的计数的不同组合。我想创建一个树状图,在每个组合周围都有矩形,顶部是大多数字母的组合,下面是带有其他组合分组的节点。我想在渐变上对每个框的颜色进行阴影处理,一种颜色表示较高的计数,另一种颜色表示较低的计数。理想情况下,这棵树还应该看起来非常简单,不可见的树枝,唯一的文本是颜色渐变的组合和图例,也可以单独制作。我尝试使用rpart,但这似乎仅适用于离散值。有什么办法可以在R上创建这棵树吗?

例如:

  letters counts
1       a      2
2      ab      5
3       d      6
4      be      3
5     ade     10

1 个答案:

答案 0 :(得分:0)

您应该能够使用@Query(value = "select ts from TestSamples ts Join ts.sample s left Join Fetch ts.compressionTest where s.sequenceId=:id and s.year=:year and s.sampleLetter=:sampleLetter") public TestSamples findSamplesWithFullProductAndCompressionTest(@Param("id") Integer id, @Param("year") int year, @Param("sampleLetter") String sampleLetter); 来完成操作-它可以处理连续的结果。将其与rpart结合使用以进行树的可视化,您可以在树的最终叶子中获得渐变颜色。看看我的例子,大学GPA是连续的结果变量。这是通过fancyRpartPlot完成的,然后使用rpart进行绘制的。

fancyRpartPlot example