Unrooted layout#43
Conversation
|
This looks pretty good. For now I think having these layouts under those names works well. And I would happy to merge after you add some documentation for these features. It add my more extended thoughts on how the argument naming should go. If the end goal is matching most of ggtree's capabilities, it would be good to have these layouts. https://yulab-smu.top/treedata-book/chapter4.html#tree-layouts
It would require adding It also suggests a bit of how to separate the arguments to be more conceptually distinct. Ideally, the arguments should be independent and possible to mix and match for any other combination of arguments. It might make sense to have this API
Adding layouts by name like This API change will likely need to wait for a refactor (and would a breaking change). And I think only worth if we had these other layout options. |



Related issues
Closes #41
This PR intends to implement the unrooted tree layouts and its interactions with the other
tree-related plotting functions. The following is a list of the main features that are being
implemented in this PR:
treeplottreelabelstreehilighttreecladelabeltreescatterChecklist