text: user9188: On my merged seurat object of 6 samples, when I use the split.by function in tandem with the Dimplot/UMAP plot, all six samples are displayed in series along a commonly labeled 'UMAP_1' x-axis in an order of (these are arbitrary for simplicity, here) Z, Y, X, C, B, A. Instead, I would like to specify these plots to output as a 2 row x 3 column arrangement ordered (1st Row) A, B, C and (2nd Row) X, Y, Z.
  I'm assuming I could use something like: group_levels <- c("A", "B", "C", "X", "Y", "Z") to define the order I'd like, but I'm lost on how to get this to arrange the UMAP plots into a 2x3 grid I'd like.
  Appreciate any help!
  
  user3541: 
  how to get this to arrange the UMAP plots into a 2x3 grid
  
  You can use the ncol parameter, which will set the number of columns in the "combined plot".
  And for future reference, if you get the help page of the function you are using with ?DimPlot, you will see the .... This means that you can feed additional arguments to other functions that DimPlot() uses. Apparently,  CombinePlots() is used under the hood and has an ncol parameter.
  
original_text: 9188: <p>On my merged seurat object of 6 samples, when I use the split.by function in tandem with the Dimplot/UMAP plot, all six samples are displayed in series along a commonly labeled 'UMAP_1' x-axis in an order of (these are arbitrary for simplicity, here) Z, Y, X, C, B, A. Instead, I would like to specify these plots to output as a 2 row x 3 column arrangement ordered (1st Row) A, B, C and (2nd Row) X, Y, Z.</p>
  <p>I'm assuming I could use something like: group_levels &lt;- c(&quot;A&quot;, &quot;B&quot;, &quot;C&quot;, &quot;X&quot;, &quot;Y&quot;, &quot;Z&quot;) to define the order I'd like, but I'm lost on how to get this to arrange the UMAP plots into a 2x3 grid I'd like.</p>
  <p>Appreciate any help!</p>
   3541: <blockquote>
  <p>how to get this to arrange the UMAP plots into a 2x3 grid</p>
  </blockquote>
  <p>You can use the <code>ncol</code> parameter, which will set the number of columns in the &quot;combined plot&quot;.</p>
  <p>And for future reference, if you get the help page of the function you are using with <code>?DimPlot</code>, you will see the <code>...</code>. This means that you can feed additional arguments to other functions that <code>DimPlot()</code> uses. Apparently, <code> CombinePlots()</code> is used under the hood and has an <code>ncol</code> parameter.</p>
  