-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
provide option to display totals on top of each bar #5375
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
Conversation
I haven't yet been able to run the tests, probably a browser/configuration issue. Thus I haven't started on the jasmine tests. I can provide a few test cases if needed.
I don't really see where the documentation is written, but if someone points me in the right direction, I'll be glad to add a few examples.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks very much for the PR.
Before adding tests, I suggest you sync the master
branch of fork with the latest changes of plotly/plotly.js/master
; then git merge upstream/master
into this branch.
Please find my other comments below:
src/traces/bar/layout_attributes.js
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
displaytotal
is too general while this attribute lives in layout
.
How about barshowtotal
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Much better indeed.
Should I also rename totaltemplate
to bartotaltemplate
, so that each bar specific option starts with bar
? Or do we want to reuse totaltemplate
for area charts as well ?
Rename option Refactor code according to comments Contributes to plotly#85
b9ea827
to
0743a99
Compare
Any update on this ?
Thanks for this PR! Our team is currently working hard on finishing up the 2.0 release of Plotly.js which explains our radio-silence for the past while, and I apologize for not communicating more clearly about it. This PR should probably land in 2.1, which we expect to come out in April. I'm sorry for the long timelines here :)
mysheepb
commented
Oct 12, 2021
I am interested in using this feature. Any update?
vovavili
commented
Mar 15, 2022
@nicolaskruchten Hello! I am interested in using this feature. Now that we're reaching April 2022 and plotly 2.11, are there any updates on this PR?
@vovavili could you please fetch upstream/master and merge it into this branch?
hjc0826
commented
May 23, 2022
I am interested in using this feature. Any update?
@nicolaskruchten @archmoj I've just merged upstream/master in this branch
I removed a typo, and added an example in test/image/mocks/bar_stackrelative_negative_total.json, available when you run npm start
, then lookup the filename in the mocks
search field.
I personally have a weird result on my machine. However, as I have the same result when using any text with textposition : outside
, I'm assuming this is an issue with plotly.js, which should be a separate matter.
I'm still unable to run the jasmine tests on my machine.
Hoping this can still make it to 2.13
hadarby
commented
Jul 31, 2022
Hi there is any update?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no longer role
needed for attributes like this one.
Please remove the role: 'style',
line.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no longer role
needed for attributes like this one.
Please remove the role: 'style', line.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We may want this attribute or a similar one to control hover.
It may be better to have
stackbartotal: { texttemplate: ..., hovertemplate: ... }
And there is no need for barshowtotal
as it could be enabled by texttemplate
.
Thanks @wilhelmhb for the great PR.
My apologies for the late review.
Kindly find my comments regarding the new attributes.
Before adding new tests, I also suggest that you possibly pull upstream/master
and merge it to your branch.
@alexcjohnson it would be great if you also provide a review. Thank you!
Pampelmops
commented
Oct 12, 2023
October 2023, I could really use this feature. Thank you.
futurejohn
commented
Dec 20, 2023
@archmoj @alexcjohnson How is the review going? It would be really helpful to display totals for bar charts.
Would you please fetch upstream/master
, merge it into this branch and resolve conflicts 🙏
We are hoping to include this feature.
Thank you!
This PR aims at allowing users to display the total of each bar on top of it (bottom of it for negative values).
TODO: