Comments (6)
Returning a Panel objects; eventually we do want to accepts reactive references and then apply them with .apply.opts()
.
from hvplot.
Taking the initial example, we can see the object returned is not a HoloViews element but a Panel object:
I think we weren't very happy with non-HoloViews objects returned by .hvplot()
calls (there might be an issue on that topic). I also have some vague memory of us talking about deprecating some of that functionality, since it can be done with .interactive()
:
It seems to me this issue is part of the greater issue of figuring out what to do with .interactive()
now param.rx
exists that I put on hvPlot roadmap's for this year. Cc'ing @philippjfr since he may have some ideas 🙃
from hvplot.
Ok, noted.
I'm not sure how to undo it cleanly though.
Perhaps with starting to emit a deprecation warning for the current behavior, and add a parameter (maybe global) for users to opt in the new behavior.
from hvplot.
For completeness, note that .apply.opts()
can also be used successfully here:
import hvplot.pandas, pandas as pd, panel as pn
df = pd.DataFrame([6,2,9], [1,2,3])
e = pn.widgets.IntSlider(value=2, start=1, end=10, name="e")
pn.Column(e, df.hvplot.line().apply.opts(line_width=e))
from hvplot.
Taking the initial example, we can see the object returned is not a HoloViews element but a Panel object:
This was an exceptionally bad decision on my part and should be undone. I'm not sure how to undo it cleanly though.
from hvplot.
should be undone
Returning a Panel object, or allowing .hvplot()
to accept widgets/parameters?
from hvplot.
Related Issues (20)
- Suggest a feature: Option to click on the data point HOT 1
- Removing interactive from a plot
- `datashade=True` doesn't work with `cuDF`
- ValueError when trying to display a netCDF file with the explorer
- Explorer: support exploring the variables of an xarray Dataset
- hvdataset package
- Odd behaviour in order of hvplot bars given number of columns. HOT 2
- Cannot overlay hvplot labels on inverted axes.
- Bad error message for missing kwarg in labels
- Bar Chart x axis labels not formatted HOT 3
- hvplot.image ignores data_aspect when responsive is True HOT 3
- option to remove invisible output from importing hvplot.pandas/xarray HOT 2
- scatter_matrix formatting considered harmful HOT 9
- Explorer doesn't infer the right x/y/groupby values for gridded data HOT 3
- Support xyzservices tiles HOT 1
- Alpha not supported with plotly backend HOT 2
- No longer internally call `.reset_index()`
- Allow to pass options to tiles
- xarray Dataset subplot variables HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hvplot.