Plotar figuras em duas colunas

Nov 02 2020

Se eu tiver armazenado 6 figuras diferentes em um comando "decon" de forma que se eu usar decon[[1]], ploto a primeira figura e se eu uso decon[[2]]ploto a segunda figura e assim por diante. O armazenamento "decon" das figuras foi obtido usando o comandoAppendTo

Questão:

Diante disso, como posso organizar as figuras em colunas e colocá-las com "a", "b", "c" e assim por diante, como a figura abaixo para meu exemplo de 4 figuras particulares (gostaria que todas as 6 em da mesma maneira):

Se eu usar Grid[{decon[[1 ;; 2]], decon[[3 ;; 4]]}]como sugerido por @Jagra, obtenho parcelas muito compactadas onde é difícil vê-las:

Como posso resolver isso?

Respostas

4 Jagra Nov 02 2020 at 03:01
decon 

Grid[{
  decon[[1 ;; 2]],
  decon[[3 ;; 4]]
  }]

ResourceFunction, PlotGrid pode fornecer funcionalidade adicional. (Acene para: resposta de @Rohit para: plotagem de série temporal empilhada )

Como exemplo, que você pode aplicar ...

ResourceFunction["PlotGrid"][
 {
  {Plot[x, {x, 0, 1}, Frame -> True, PlotLabel -> "Some Label"],
   Plot[x, {x, 0, 1}, Frame -> True, PlotLabel -> "Some Label"]},
  {Plot[x^2, {x, 0, 1}, Frame -> True, PlotLabel -> "Some Label"],
   Plot[x^2, {x, 0, 1}, Frame -> True, PlotLabel -> "Some Label"]}
  }, Spacings -> {0, 30}
 ]

O ResourceFunctionfor PlotGridtorna mais fácil algumas coisas relacionadas a ter linhas ou colunas de gráficos compartilhando informações de eixo se você quiser algo assim.

2 creidhne Nov 22 2020 at 19:33

Normalmente, funções de indicação, tais como Column, Gride Rowautomaticamente reduzir o tamanho dos gráficos. No entanto, existe uma opção simples ImageSizeMultipliers, que ajusta o tamanho dos gráficos. Por exemplo, Gridnormalmente reduz o tamanho dos gráficos:

SeedRandom[123]
{g1, g2, g3, g4} = 
  Table[ListPlot[RandomReal[10, {20, 2}], Joined -> True], {i, 4}];
Grid[{{g1, g2}, {g3, g4}}]

Use a ImageSizeMultipliersopção de estilo para ajustar o tamanho dos gráficos na grade.

Grid[{{g1, g2}, {g3, g4}}, 
 BaseStyle -> ImageSizeMultipliers -> {1., 1.}]