我正在尝试使用 RevGadgets 1.0.0 和 ggtree 2.4.2 绘制在 RevBayes 中生成的祖先状态树。调用如下,所有变量都检出,包括树文件,采用 Nexus 格式,我可以在 FigTree 等中打开。
pp=plot_ancestral_states(tree_file=tree_fn,
include_start_states=T,
summary_statistic="PieRange",
state_labels=state_labels,
state_colors=state_colors,
tip_label_size=2.5,
tip_label_offset=0.1,
node_label_size=0,
shoulder_label_size=0,
show_posterior_legend=T,
tip_pie_diameter=0.5,
node_pie_diameter=2.0,
pie_nudge_x=0.03,
pie_nudge_y=0.16,
alpha=1)
错误消息是“DataMask$new(.data, caller_env) 中的错误:缺少参数“caller_env”,没有默认值”
这似乎是一个 rlang 错误,但我没有找到解决问题的方法。RevGadgets 调用“plot_ancestral_states”的文档为零。
感谢您的任何帮助。