Comments (7)
This has been one of our main to-do items for a long time now. Now that someone has requested them I don't think there is any excuse not to do them. We'll discuss it today and get back to you.
from holoviews.
Yes, errorbars and stream plots are sorely needed, but note that they can currently be done using the Seaborn interface (see the Seaborn and Pandas tutorial).
from holoviews.
Just added an ErrorBars Element type. I'll rebuild the Elements tutorial now so there should be an example up on the website fairly soon.
from holoviews.
The example is now live and can be seen here. Let us know if it works for you and if you need any modifications or have any suggestions. I'll close this issue now.
from holoviews.
Looks good. In the new example, shouldn't it say vertical=False for the second plot? They certainly seem to be horizontal.
I'm not sure that vertical or horizontal is really a plotting option -- isn't this a semantic issue, i.e. declaring that the data is ranging over either x or y? And if so, shouldn't it be a parameter for the Element, not the Element's style options? It doesn't seem like a stylistic choice, to me, but maybe I'm confused.
from holoviews.
I clearly didn't pay enough attention when implementing it at first but I had already renamed it to horizontal last night. I also wondered what the best way of selecting x-error bars vs. y-error bars was, initially I had separate Elements for each just like we have VLine and HLine. I don't know what the best option is but a parameter on the Element is probably it, any suggestions for naming it?
from holoviews.
Maybe key_index, to specify which key_dimension the error values apply to? By default, key_index=0, indicating that the error bars are for values specified on the x axis, and nearly everyone would use that default (resulting in vertical error bars). But the error bars could apply to any key_dimension in principle, which this proposal would allow.
from holoviews.
Related Issues (20)
- holoview/matplotlib fails to plot a raster image with a log scale
- `match_aspect` parameter for bokeh's `BoxZoomTool` is not working HOT 4
- GridSpace with one axis renders without tools in Bokeh
- Removing the legend from NdOverlay also removes the colors
- HoloMap doesn't show new graph when previous graph was empty. HOT 1
- Enabling the Matplotlib backend for Holoviews breaks Matplotlib in notebooks HOT 3
- Buffer does not work as dict argument to Dynamic Map HOT 1
- `hv.Bars` with more than one `kdim` randomly generates incorrect x-ticks in some cases (matplotlib backend) HOT 3
- The pointerXY stream breaks on heatmaps with categorical kdims
- [matplotlib backend] Setting title for `hv.Bars` does not work HOT 1
- Bug with hvplot plotly violin plots using 'by' argument
- Adding tools to an Overlay has no effect
- Customize zoom icons for subcoordinate-y plots HOT 3
- PointDraw empty_value field not respected when using style mapping
- HoloViews kdims go missing when sent to a separate process HOT 1
- Lasso Select for Linked Selection is broken for Bar charts HOT 7
- Group or hide hover tools in Bokeh toolbar HOT 7
- Avoid that tap in overlay with image will dim the image entirely HOT 7
- 'poly_draw' tool not working with holoviews 1.18.3 in combination with panel 1.4.4 HOT 3
- Proposal for improving support for wide data HOT 10
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 holoviews.