hvplot 0.12.1


pip install hvplot

  Latest version

Released: Aug 29, 2025


Meta
Author: Philipp Rudiger
Maintainer: HoloViz developers
Requires Python: >=3.10

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers
  • Science/Research

License
  • OSI Approved :: BSD License

Natural Language
  • English

Operating System
  • OS Independent

Programming Language
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13

Topic
  • Scientific/Engineering
  • Software Development :: Libraries

hvPlot

hvPlot makes data analysis and visualization simple

Downloads https://pypistats.org/packages/hvplot https://anaconda.org/pyviz/hvplot
Build Status Build Status
Coverage codecov
Latest dev release Github tag dev-site
Latest release Github release PyPI version hvplot version conda-forge version defaults version
Python Python support
Docs gh-pages site
Binder Binder
Support Discourse

Home | Installation instructions | Getting Started Guide | Gallery | Reference | Examples | License | Support

hvPlot provides a familiar, high-level API for visualization

The API is based on the familiar Pandas .plot API and the innovative .interactive API.

hvPlot works with the tools you know and love

hvPlot

hvPlot is the simplest way to benefit from the HoloViz ecosystem for data exploration.

hvPlot can be used for exploration, reporting and data apps

Check out this blog post to see how easy it is to create an interactive dashboard with hvPlot and Panel.

Mini getting-started

Head over to the getting started guide for more!

Install

hvPlot can be installed on Linux, Windows, or Mac with conda:

conda install hvplot

or with pip:

pip install hvplot

Plotting data

Work with your data source:

import numpy as np
import pandas as pd

idx = pd.date_range('1/1/2000', periods=1000)
df  = pd.DataFrame(np.random.randn(1000, 4), index=idx, columns=list('ABCD')).cumsum()

Import the hvPlot extension for your data source and optionally set the plotting backend:

import hvplot.pandas
# Optional: hvplot.extension('matplotlib') or hvplot.extension('plotly')

Use the .hvplot API as you would use the Pandas or Xarray .plot API:

df.hvplot()

Interactive data apps

Just add .interactive and replace your normal arguments with Panel widgets or Ipywidgets.

import panel as pn
pn.extension()

df.interactive(width=600).head(n=pn.widgets.IntSlider(start=1, end=5, value=3))

How to find documentation from your notebook or editor

To see the available arguments for a specific kind of plot run

hvplot.help(kind='scatter')

In a notebook or ipython environment the usual

  • help and ? will provide you with documentation.
  • TAB and SHIFT+TAB completion will help you navigate.

License

hvPlot is completely free and open-source. It is licensed under the BSD 3-Clause License.

Support & Feedback

For more detail check out the HoloViz Community Guide.

Contributions

We would love to work with you no matter whether you want to contribute to issue management, PRs, documentation, blog posts, community support or social media communication.

To get started with the code or docs check out the Developer Guide.

0.12.1 Aug 29, 2025
0.12.1a1 Aug 28, 2025
0.12.0 Aug 01, 2025
0.12.0rc1 Aug 01, 2025
0.12.0a1 Aug 01, 2025
0.11.3 Apr 30, 2025
0.11.3rc1 Apr 30, 2025
0.11.2 Dec 16, 2024
0.11.2rc1 Dec 16, 2024
0.11.2a1 Dec 16, 2024
0.11.1 Oct 16, 2024
0.11.1rc1 Oct 16, 2024
0.11.0 Sep 27, 2024
0.11.0rc2 Sep 27, 2024
0.11.0rc1 Sep 27, 2024
0.11.0a3 Sep 20, 2024
0.11.0a2 Sep 13, 2024
0.11.0a1 Jul 23, 2024
0.10.0 May 06, 2024
0.10.0rc2 May 06, 2024
0.10.0rc1 May 06, 2024
0.9.3a2 Apr 19, 2024
0.9.3a1 Apr 19, 2024
0.9.2 Jan 29, 2024
0.9.2rc1 Jan 28, 2024
0.9.1 Dec 22, 2023
0.9.1rc1 Dec 22, 2023
0.9.1a1 Dec 21, 2023
0.9.0 Oct 16, 2023
0.9.0rc2 Oct 14, 2023
0.9.0a2 Sep 20, 2023
0.9.0a1 Sep 20, 2023
0.8.5a1 Jun 08, 2023
0.8.4 Jun 05, 2023
0.8.4a1 Jun 05, 2023
0.8.3 Mar 17, 2023
0.8.3rc2 Mar 17, 2023
0.8.3rc1 Mar 17, 2023
0.8.2 Nov 24, 2022
0.8.2rc1 Nov 24, 2022
0.8.2a1 Nov 23, 2022
0.8.1 Aug 26, 2022
0.8.1rc2 Aug 26, 2022
0.8.1rc1 Aug 25, 2022
0.8.1a1 Jun 23, 2022
0.8.0 May 09, 2022
0.8.0rc1 May 08, 2022
0.8.0a18 May 06, 2022
0.8.0a17 Apr 08, 2022
0.8.0a10 Dec 09, 2021
0.8.0a9 Dec 09, 2021
0.8.0a8 Dec 09, 2021
0.8.0a7 Jul 12, 2021
0.8.0a6 Jul 12, 2021
0.8.0a5 Jul 11, 2021
0.8.0a4 Jul 11, 2021
0.8.0a3 Jul 10, 2021
0.8.0a2 Jul 10, 2021
0.8.0a1 Jul 10, 2021
0.7.3 Jul 23, 2021
0.7.3rc4 Jul 23, 2021
0.7.3rc3 Jul 23, 2021
0.7.3rc2 Jul 23, 2021
0.7.3rc1 Jul 23, 2021
0.7.3a3 Jul 08, 2021
0.7.3a2 Jul 05, 2021
0.7.3a1 Jul 02, 2021
0.7.2 May 22, 2021
0.7.2rc5 May 22, 2021
0.7.2rc4 May 22, 2021
0.7.2rc3 May 22, 2021
0.7.2rc2 May 22, 2021
0.7.2rc1 May 21, 2021
0.7.2a3 May 21, 2021
0.7.2a1 Apr 14, 2021
0.7.1 Mar 03, 2021
0.7.1a3 Mar 03, 2021
0.7.1a2 Mar 03, 2021
0.7.0 Nov 18, 2020
0.6.0 Jun 02, 2020
0.5.2 Oct 17, 2019
0.5.1 Oct 13, 2019
0.5.0 Oct 10, 2019
0.4.0 Jan 28, 2019
0.3.0 Jan 07, 2019
0.2.1 Jul 08, 2018
0.2.0 Jul 07, 2018
0.1.1 Jul 06, 2018

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
bokeh (>=3.1)
colorcet (>=2)
holoviews (>=1.19.0)
numpy (>=1.21)
packaging
pandas (>=1.3)
panel (>=1.0)
param (<3.0,>=1.12.0)