You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With position="classic", is there a way to force the (vertical) order of the symbols, instead of using the frequency values? For example, if my symbols are "A", "C", "G" and "U" and I would like them to be always A on top of C, C on top of G and G on top of U, for each position, no matter what are their respective frequencies, how can I force that?
In the following minimal example, I would like the two stacks to be in the ACGU order.
Thank you!
With position="classic", is there a way to force the (vertical) order of the symbols, instead of using the frequency values? For example, if my symbols are "A", "C", "G" and "U" and I would like them to be always A on top of C, C on top of G and G on top of U, for each position, no matter what are their respective frequencies, how can I force that?
In the following minimal example, I would like the two stacks to be in the ACGU order.
Thank you!
library(ggplot2)
library(gglogo)
position = c(1, 1, 1, 1, 2, 2, 2, 2)
element = c("A", "C", "G", "U", "A", "C", "G", "U")
freq = c(0.27, 0.26, 0.24, 0.23, 0.26, 0.27, 0.23, 0.24)
d = data.frame(position, element, freq)
figure = ggplot(data=d) +
geom_logo(aes(x=position, y=freq, label=element, fill=element), position="classic")
pdf("minimal_example.pdf")
print(figure)
dev.off()
minimal_example.pdf
The text was updated successfully, but these errors were encountered: