Skip to content

sc.pl.paga: TypeError: paga() got an unexpected keyword argument 'ncols' #1203

Description

@YubinXie

The current paga plot output a n_row =1 plot, which is not very user-friendly. It would be nice to have an option to control n_col as other plot functions in scanpy do. Thanks!

Activity

  1. changed the title [-]TypeError: paga() got an unexpected keyword argument 'ncols'[/-] [+]sc.pl.paga: TypeError: paga() got an unexpected keyword argument 'ncols'[/+] on May 6, 2020
  2. added
    good first issueeasy first issue to get started in OSS community contribution!
    on Oct 9, 2020
  3. removed their assignment
    on Jul 28, 2026
  4. flying-sheep commented on Jul 28, 2026

    @flying-sheep
    Member

    I’m focusing on the new holoviz plotting now, but I’ll happily merge a PR if someone makes one

  5. micheleoliveiracod commented on Sep 7, 2026

    @micheleoliveiracod

    Hi, I'd like to work on this if it's still open.

    Currently sc.pl.paga() always renders as a single row, unlike other plotting functions in scanpy that already expose an ncols parameter for grid layout. I'd propose adding an ncols argument to sc.pl.paga() following the same convention used elsewhere in the plotting module, so the multi-panel output can be arranged in a grid instead of one long row.

    Before starting: is there a specific existing function (e.g. in sc.pl) I should mirror for the parameter's default value and validation, or is any consistent implementation acceptable here?

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions