Open aramcb opened 7 years ago
I don't have an answer, but your question is similar to this one: https://stackoverflow.com/questions/33444013/ggplot2-facet-wrap-fixed-y-scale-for-each-row-free-scale-between-rows
Looks like the solution offered was pretty similar, although the idea of setting the alpha to 0 is a good one.
@philstraforelli Aw yes it seems like a very similar strategy. I find, however, that even when I set my fake data points, the freey scale only sets the scale to within the vicinity_ making it even more frustrating. (that is, if I set an invisible point to 1.00, the scale that plots is 1.2)
I would like to produce a facet that looks like the one below:
Note that each row of the facet has a fixed-y but the scale differs for each row.
I have accomplished this by making "fake" data points which are invisible and are the bottom left and top right of each facet. It just seems a bit hacky and has magic numbers.
fake data points (made invisible with alpha = 0 when plotted with ggplot later
data-frame Sorry for how big it is (plz bear with me when highlighting)
plot
# I am wondering if someone has a more elegant solution?