Gambar Plot dalam dua kolom

Nov 02 2020

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

4 Jagra Nov 02 2020 at 03:01
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.

2 creidhne Nov 22 2020 at 19:33

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.}]