В R
мы могли бы построить каждый график самостоятельно, а затем организовать все или некоторые графики легко с помощью пакетов, таких как gridExtra
. Например,R's gridExtra в Python?
p1 <- ggplot(aes(x1,y1), data=df) + geom_point()
p2 <- ggplot(aes(x2,y2), data=df) + geom_point()
p3 <- ggplot(aes(x3,y3), data=df) + geom_point()
p4 <- ggplot(aes(x4,y4), data=df) + geom_point()
I участок 4 графы, а теперь я просто хочу поставить 2 из них бок о бок, чтобы сделать некоторый анализ, так что я мог
grid.arrange(p1, p2, ncol=1)
grid.arrange(p1, p3, ncol=1)
...
Я считаю, что это очень удобно для нас произвольно объединять и упорядочивать независимые графики. Однако можем ли мы сделать то же самое в Python
с matplotlib
? Большая проблема здесь в том, что я не знаю, сколько графиков есть перед вами и как я хочу их комбинировать и упорядочить.
См http://matplotlib.org/faq/usage_faq.html#coding-styles – tacaswell
и http://stackoverflow.com/questions/18284296/matplotlib-using-a-figure-object-to- initialize-a-plot/18302072 # 18302072 – tacaswell
и http://stackoverflow.com/questions/22606665/how-to-plot-2-subplots-from-different-functions-in-the-same-windowfigure/22612754#22612754 – tacaswell