Постройте рисунки в две колонки
Если я сохранил 6 разных фигур в команде "decon", так что если я использую, decon[[1]]я рисую первую фигуру, а если я использую, decon[[2]]я рисую вторую фигуру и так далее. «Декон» хранилище фигур было получено с помощью командыAppendTo
Вопрос:
Учитывая это, как я могу организовать цифры в столбцы и поместить их с «a», «b», «c» и так далее, как на рисунке ниже для моего примера 4 конкретных фигур (я бы хотел, чтобы все 6 из них были так же):
Если я использую, Grid[{decon[[1 ;; 2]], decon[[3 ;; 4]]}]как это предлагает @Jagra, я получаю очень сжатые графики, где их трудно увидеть:
Как я могу это решить?
Ответы
decon
Grid[{
decon[[1 ;; 2]],
decon[[3 ;; 4]]
}]
ResourceFunction, PlotGrid могут предоставить вам дополнительную функциональность. (Кивок на: ответ @ Rohit на: Сюжет с накоплением временных рядов )
В качестве примера, который вы можете применить ...
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}
]
ResourceFunctionДля PlotGridделаете некоторые вещи проще , связанные с имеющими строки или столбцы участков совместно осями информации , если вы хотите что - то подобное.
Обычно, дисплей функции , такие как Column, Gridи Rowавтоматически уменьшить размер графики. Однако есть простой вариант ImageSizeMultipliers, который регулирует размер графики. Например, Gridобычно уменьшает размер графики:
SeedRandom[123]
{g1, g2, g3, g4} =
Table[ListPlot[RandomReal[10, {20, 2}], Joined -> True], {i, 4}];
Grid[{{g1, g2}, {g3, g4}}]
Используйте параметр ImageSizeMultipliersстиля, чтобы настроить размер графики в сетке.
Grid[{{g1, g2}, {g3, g4}},
BaseStyle -> ImageSizeMultipliers -> {1., 1.}]