Skip to content

FIX: Improve channel name rendering in plot_alignment#13773

Open
aman-coder03 wants to merge 5 commits intomne-tools:mainfrom
aman-coder03:fix-show-channel-names-rendering
Open

FIX: Improve channel name rendering in plot_alignment#13773
aman-coder03 wants to merge 5 commits intomne-tools:mainfrom
aman-coder03:fix-show-channel-names-rendering

Conversation

@aman-coder03
Copy link
Copy Markdown
Contributor

Reference issue (if any)

Fixes #13772

What does this implement/fix?

The show_channel_names feature added in #13570 had a few rendering issues,

  • scale=0.005 was too large, causing labels to appear huge and overlap each other badly
  • text color was hardcoded to white (1.0, 1.0, 1.0) which is hard to read against the pale scalp surface
  • labels were placed exactly at the sensor position with no offset, causing them to sit on top of the sensor glyphs

this reduces the scale to 0.0015, switches to black text for better contrast, and adds a small outward offset to push each label away from the head surface in the direction away from the centroid

Additional information

tested locally on Windows with the sample dataset using eeg_on_scalp.py. the labels are now readable and reasonably sized. some overlap is still expected with dense electrode layouts (59 EEG channels) but that would require a full label placement algorithm and is out of scope for this fix

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

plot_alignment channel name rendering

5 participants