Comments (2)
I cannot reproduce the error message. I don't know what your tree (which package is ncbi_tree from?) or CSV file look like.
Though this will probably won't fix your issue, assigning colour to plot elements does not work in ggplot by passing the colours directly through an aesthetic. You want to put the parameter to be coloured (in your case Trait) in the aes
call and then modify the colouring by scaling the aesthetic (adding scale_colour_manual
). See below:
p = ggtree(fungi_tree)
p= p %<+% Taxon_List_clean +
geom_tiplab(aes(x, y, color=Trait)) +
geom_highlight(node=28, fill="purple", type="rect", to.bottom=FALSE) +
geom_highlight(node=31, fill="black", type="rect", to.bottom=FALSE) +
geom_highlight(node=44, fill="blue", type="rect", to.bottom=FALSE) +
ggtitle(label="Observed fungi species phylogenetic tree",
subtitle="biotrophic in green, necrotrophic in black, hemibiotrophic in gray"
) +
scale_colour_manual(values = c("biotroph"="green",
"necrotroph"="black",
"hemibiotroph"="gray"
))
from ggtree.
Hi @JakobDrumm @brj1
I have experienced a similar issue. The correction proposed by @brj1 doesn't work.
I had a script ready autumn last year and was generating this plot without any issues. This is something new.
@brj1 The code will go through after applying your correction, but the tips remain gray. The plot legend says that under grouping variable, you have "NA".
Anyone else has an idea how to solve this?
from ggtree.
Related Issues (20)
- Request to add roundrect.r option to layout.params HOT 1
- Issue with linear tree with only one parent and one
- layout_dendrogram and theme_tree2 are incompatiable HOT 1
- Error with geom_inset of nodepies onto circular/radial/fan trees
- Unwanted white lines between tiles in gheatmap layout circular/fan
- rect_to_poly issue HOT 9
- geom_cladelab doesn't facet
- facet_plot will not plot correctly align to branch in ggtree
- geom_hilight rectangle unreasonably long
- geom_highlight compresses the tree slightly
- Basic functionality missing from ggtree
- Problems with Collapse function
- Same name on one tree (2 copies), add links to another tree problem
- 无法正常绘制layout = "equal-angle"的tree
- theme_tree2 scale bar width
- chunky resolution of circular tree segments
- geom_taxalink error "as_string() Can't convert `NULL` to a string." HOT 2
- Sorting Problem of Evolutionary Leaf Node Labels//咨询进化树叶节点的排序问题 HOT 3
- ggtree adds unexpected branch/node HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ggtree.