holoviz / holoviz/hvplot

Make hvPlot tooltips useful in modern editors and IDEs

Open
#789 13 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
1.4k
Forks
124
Avg merge
1d 18h
Merged PRs (30d)
1

Description

## Request

Make sure tooltips shown in modern Editors and IDEs like VS Code and PyCharm are available and useful.

## Motivation

I'm trying to help a user of hvPlot here https://discourse.holoviz.org/t/linked-plot-is-exceedingly-slow/3966. I am a user of VS Code. Its just a very slow process helping the user because I need to search and read things on the hvPlot website instead of being able to stay in my editor.

The issue is that the tooltips shown by VS Code are either empty or not useful. My guess is that its because no one has ever considered to make sure the docstrings of hvPlot works in modern editors and IDEs.

The consequence is that hvPlot is much, much harder to learn and work with than it has to be for editor and IDE users.

For me personally the consequence is that it is hard to either introduce a colleague to hvPlot using their favorite tool or hand over existing code. If you just get a code base, you open it in your editor and IDE. And if you don't know it, its key that you can get information and help immediately.

As `hvPlot` is recommended as the entry point for HoloViews and the rest of the Holoviz ecosystem it should be the most polished and easy to use framework. But in many ways its actually less polished than the rest of the ecosystem currently.

## Examples

## hvplot

`hvplot` has no tooltip

![image](https://user-images.githubusercontent.com/42288570/180633299-5d491416-615f-4fe5-9bae-892f4a6f21c6.png)

## hvplot.pandas

`hvplot.pandas` has no tooltip

![image](https://user-images.githubusercontent.com/42288570/180633274-eaf81a0e-61de-4f77-b39c-d1a5b79395f4.png)

## .hvplot

`.hvplot` has no tooltip

![image](https://user-images.githubusercontent.com/42288570/180633189-78cc5283-a50c-4e59-bd2e-7bcc6f95ef81.png)

## .hvplot.scatter

`.hvplot.scatter` has no tooltip.

![image](https://user-images.githubusercontent.com/42288570/180633157-7e39aacf-78e5-4829-bad6-f6e0ced3b672.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.