-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
texttemplate #3816
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Ok so here are the affected traces/components: $ find . -name "attributes.js" -exec ack -l "\s(textinfo|text):" {} \;
src/traces/box/attributes.js
src/traces/funnel/attributes.js
src/traces/violin/attributes.js
src/traces/pointcloud/attributes.js
src/traces/sunburst/attributes.js
src/traces/funnelarea/attributes.js
src/traces/scatterpolar/attributes.js
src/traces/contourcarpet/attributes.js
src/traces/splom/attributes.js
src/traces/indicator/attributes.js
src/traces/waterfall/attributes.js
src/traces/scatterpolargl/attributes.js
src/traces/mesh3d/attributes.js
src/traces/histogram/attributes.js
src/traces/ohlc/attributes.js
src/traces/scattergeo/attributes.js
src/traces/candlestick/attributes.js
src/traces/cone/attributes.js
src/traces/scattergl/attributes.js
src/traces/surface/attributes.js
src/traces/bar/attributes.js
src/traces/choroplethmapbox/attributes.js
src/traces/pie/attributes.js
src/traces/streamtube/attributes.js
src/traces/volume/attributes.js
src/traces/barpolar/attributes.js
src/traces/scatterternary/attributes.js
src/traces/isosurface/attributes.js
src/traces/choropleth/attributes.js
src/traces/scattercarpet/attributes.js
src/traces/contour/attributes.js
src/traces/densitymapbox/attributes.js
src/traces/scattermapbox/attributes.js
src/traces/scatter/attributes.js
src/traces/scatter3d/attributes.js
src/traces/heatmap/attributes.js
src/components/annotations3d/attributes.js
src/components/colorbar/attributes.js
src/components/annotations/attributes.js |
More like: // pie-like traces
src/traces/pie/attributes.js
src/traces/sunburst/attributes.js
src/traces/funnelarea/attributes.js
// bar-like
src/traces/bar/attributes.js
src/traces/funnel/attributes.js
src/traces/waterfall/attributes.js
// scatter-like
src/traces/scatter/attributes.js
src/traces/scatterpolar/attributes.js
src/traces/scatterpolargl/attributes.js
src/traces/scattergeo/attributes.js
src/traces/scattergl/attributes.js
src/traces/scatterternary/attributes.js
src/traces/scattercarpet/attributes.js
src/traces/scattermapbox/attributes.js
src/traces/scatter3d/attributes.js
// not sure ?
src/traces/indicator/attributes.js A lot of traces have I don't think |
... and we can probably do 👌 w/o adding So that leaves 6 trace types: |
In the context of |
Thanks for pointing this out!
I think pointing to the value in {
text: '%{label} %{value}',
hovertemplte: '%{text}'
} should show {
text: '%{label} %{value}',
hovertemplte: '%{label} %{value}'
} We had a similar discussion in #3865 |
More precisely in #3865 (comment) |
Initial implementation for those 6 traces on this branch: https://github.com/plotly/plotly.js/compare/texttemplate Note that I'll remove |
That's a very 💪 first attempt @antoinerg ! I like the way you put some of the logic in A few comments:
plotly.js/src/traces/pie/plot.js Lines 208 to 210 in 1cf8a85
see #3865 for more potentially redundant
Line 1294 in 218a919
|
I think it should have cc @etpinard |
|
Done in branch texttemplate To do:
|
This idea keeps coming up as we discuss various questions... Here's an issue for it!
We should have a
texttemplate
attribute wherever we accepttext
ortextinfo
, with similar semantics ashovertemplate
.The text was updated successfully, but these errors were encountered: