# Rearrange ICA Components plot

**URL:** <https://mne.discourse.group/t/rearrange-ica-components-plot/3442>\
**Category:** Support & Discussions\
**Tags:** visualization, ica\
**Created:** [July 22, 2021, 3:57am UTC](https://mne.discourse.group/t/rearrange-ica-components-plot/3442 "2021-07-22T03:57:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![paulocir](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/paulocir/32/688_2.png) [@paulocir](https://mne.discourse.group/u/paulocir)\
**Post date:** [July 22, 2021, 3:57am UTC](https://mne.discourse.group/t/rearrange-ica-components-plot/3442/1 "2021-07-22T03:57:50Z")

</div>

- MNE-Python version: **0.23.0**
- operating system: Windows

Hi everyone. I am working with MNE and making some artifacts repairing with ICA.  
I am using the function ica.plot\_components() to see the topographic map. I really wanted to rearrange this plot with the quantities of rows and columns that i want. This can be possible?

I verified that the ica object has a function that returns the ICA topomap. Is it possible to generate the topographic maps the way I want from these values? If so, can anyone point me what(s) functions and parameters needed to do this?

Just an example: Normaly i set to see only 20 components. The figure produced by the function displays those heads in 4 rows ans 5 columns. There is a way to display those 20 heads topography in a format of 2 rows and 10 columns?

Thanks!

---

<div class="post-metadata">

**Author:** ![richard](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/richard/32/15_2.png) [@richard](https://mne.discourse.group/u/richard)\
**Post date:** [July 22, 2021, 3:32pm UTC](https://mne.discourse.group/t/rearrange-ica-components-plot/3442/2 "2021-07-22T15:32:56Z")

</div>

Hello @paulocir and welcome to the forum!

Currently, there is no way to control this manually, as the 5 columns are hard-coded ☹ Someone would need to step up and implement this enhancement. Would you be willing to do this? Otherwise, do you think you could report this as a feature request to our [issue tracker](https://github.com/mne-tools/mne-python/issues/new/choose) on GitHub?

Thanks,

Richard

---

<div class="post-metadata">

**Author:** ![paulocir](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/paulocir/32/688_2.png) [@paulocir](https://mne.discourse.group/u/paulocir)\
**Post date:** [July 22, 2021, 5:17pm UTC](https://mne.discourse.group/t/rearrange-ica-components-plot/3442/3 "2021-07-22T17:17:55Z")

</div>

Hey i didn’t knew it that was possible. Where i can go to implement this enhancement??

Thanks a lot!

---

<div class="post-metadata">

**Author:** ![richard](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/richard/32/15_2.png) [@richard](https://mne.discourse.group/u/richard)\
**Post date:** [July 29, 2021, 8:40am UTC](https://mne.discourse.group/t/rearrange-ica-components-plot/3442/4 "2021-07-29T08:40:16Z")

</div>

Here’s a thorough guide on contributing to MNE-Python. It might be difficult to get started if you’re a beginner, so feel free to reach out to the developers if you get stuck:  
[https://mne.tools/stable/install/contributing.html](https://mne.tools/stable/install/contributing.html)
