Skip to content

DOC: Plotting Backend Documentation Incorrect #58251

Open
@WillAyd

Description

@WillAyd

Pandas version checks

  • I have checked that the issue still exists on the latest versions of the docs on main here

Location of the documentation

https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html#plotting-backends

Documentation problem

The plotting backend documentation reads:

Some libraries implementing a backend for pandas are listed on the ecosystem page.

However, not every library on the ecosystem page implements the pandas plotting backend:

>>> df.plot(backend="seaborn")
ValueError: Could not find plotting backend 'seaborn'. Ensure that you've installed the package providing the 'seaborn' entrypoint, or that the package has a top-level `.plot` method.
>>> df.plot(backend="pygwalker")
ValueError: Could not find plotting backend 'pygwalker'. Ensure that you've installed the package providing the 'seaborn' entrypoint, or that the package has a top-level `.plot` method.

Suggested fix for documentation

I think the easiest fix would be to coordinate with the ecosystem libraries to ensure they implement the pandas plotting backend. If there are technical limitations to doing so, maybe we should put the libraries that do not implement the backend into a different section? Going forward we could also make it a requirement for libraries to implement the backend to land on the ecosystem page

@datapythonista for thoughts

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions