GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Automatically handle dataframe inputs for creating graphics · Issue #395 · fastplotlib/fastplotlib

Automatically handle dataframe inputs for creating graphics #395

New issue
Copy link
New issue
Copy link
Open
Open
Automatically handle dataframe inputs for creating graphics#395
Copy link

Description

@kushalkolar
kushalkolar
opened on Dec 12, 2023
Issue body actions

Very early idea, inspired by @gviejo 😄 and #394

Seaborn allows creating plots using dataframes. We could offer a similar high-level API (even higher level than fastplotlib already is) where dataframes are used as inputs, and the columns for the actual data to plot are specified (xs, ys, zs, etc.), and it automatically creates labels, legends etc. based on this.

Early thoughts:

  1. Do we want to do this?
  2. Does this belong in the Graphics API? I am kind of leaning towards it belonging in a higher level API - something between Graphics and widgets. @clewis7 your thoughts would be great here!
  3. Another reason why I think it belongs in a higher level API than Graphics is because we could offer things like kde plots which would be comprised of multiple graphics, and the graphics could be switchable (ScatterGraphic vs. HeatmapGraphic to represent the KDE).
  4. If we do this,

Activity

  1. gviejo commented on Jan 9, 2024

    @gviejo
    gviejo
    on Jan 9, 2024
    More actions

    What is point 4? I am dying of curiosity

    Reacted by Marco Edward Gorelli
  2. kszlim commented on Mar 11, 2025

    @kszlim
    kszlim
    on Mar 11, 2025
    More actions

    Would it make sense to support dataframes via narwhals and get basic support for most of the major dataframe libraries?

    Reacted by Marco Edward Gorelli
    Reacted by Kushal Kolar
  3. kushalkolar commented on Mar 13, 2025

    @kushalkolar
    kushalkolar
    on Mar 13, 2025
    MemberAuthor
    More actions

    Would it make sense to support dataframes via narwhals and get basic support for most of the major dataframe libraries?

    Thanks for sharing this, I hadn't heard about narwhals before! We'll certainly look into it when we get to this. Right now the priorities are to make the library feature complete w.r.t. the roadmap and then incorporating dataframes should be a matter of parsing and mapping buffers.

    What is point 4? I am dying of curiosity

    I fell asleep while writing this at 3AM over a year ago 😆

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.