In the following example, how do I get the y-axis limits to scale according to the data in each panel?
mt <- ggplot(mtcars, aes(mpg, wt, colour = factor(c
Perhaps it's because you have only one y axis, using your way. Did you try something like this?
mt + facet_grid(cyl ~ ., scales="free")
Hopefully, this helps.
mt + facet_wrap(. ~ cyl, scales="free_y")
If you come looking for a python implementation, you need sharex=False, sharey=False
.
g = sns.FacetGrid(df, row='row_col_name' col="col_col_name",sharex=False,sharey=False)
You can't. See here
You can use facet_wrap
instead, which will 'free' both axes