Gambar Plot dalam dua kolom
Jika saya telah menyimpan 6 gambar yang berbeda dalam perintah "decon" sehingga jika saya menggunakan decon[[1]]saya plot gambar pertama dan jika saya menggunakan decon[[2]]saya plot gambar kedua dan seterusnya. Penyimpanan "decon" dari angka-angka itu diperoleh dengan menggunakan perintahAppendTo
Pertanyaan:
Diberikan ini, bagaimana saya bisa mengatur gambar dalam kolom dan meletakkannya dengan "a", "b", "c" dan seterusnya seperti gambar di bawah ini untuk contoh saya dari 4 gambar tertentu (saya ingin 6 dari mereka ada di dengan cara yang sama):
Jika saya menggunakan Grid[{decon[[1 ;; 2]], decon[[3 ;; 4]]}]seperti yang disarankan oleh @Jagra, saya mendapatkan plot yang sangat padat di mana sulit untuk melihatnya:
Bagaimana saya bisa memecahkan masalah ini?
Jawaban
decon
Grid[{
decon[[1 ;; 2]],
decon[[3 ;; 4]]
}]
ResourceFunction, PlotGrid dapat memberi Anda fungsionalitas tambahan. (Mengangguk ke: @ Jawaban Rohit untuk: Plot deret waktu bertumpuk )
Sebagai contoh, yang dapat Anda terapkan ...
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}
]
The ResourceFunctionuntuk PlotGridmerek beberapa hal mudah yang terkait dengan memiliki baris atau kolom dari plot berbagi informasi axis jika Anda ingin sesuatu seperti itu.
Biasanya, fungsi tampilan seperti Column, Griddan Rowsecara otomatis mengurangi ukuran grafik. Namun, ada opsi sederhana ImageSizeMultipliers,, yang menyesuaikan ukuran grafik. Misalnya, Gridbiasanya mengurangi ukuran grafik:
SeedRandom[123]
{g1, g2, g3, g4} =
Table[ListPlot[RandomReal[10, {20, 2}], Joined -> True], {i, 4}];
Grid[{{g1, g2}, {g3, g4}}]
Gunakan ImageSizeMultipliersopsi gaya untuk menyesuaikan ukuran grafik di kisi.
Grid[{{g1, g2}, {g3, g4}},
BaseStyle -> ImageSizeMultipliers -> {1., 1.}]