Make plot functions return Plotly graph object.#704
Merged
toshihikoyanase merged 6 commits intooptuna:masterfrom Nov 20, 2019
Merged
Make plot functions return Plotly graph object.#704toshihikoyanase merged 6 commits intooptuna:masterfrom
toshihikoyanase merged 6 commits intooptuna:masterfrom
Conversation
Member
Author
|
If you are positive to merge this, I'll add this option in other plotting functions. |
Contributor
Member
Author
It sounds good 👍 The only thing I'm concerned is your suggestion is a breaking change. But the problem might be relatively small because most of users called this function from jupyter. |
toshihikoyanase
requested changes
Nov 20, 2019
Member
toshihikoyanase
left a comment
There was a problem hiding this comment.
I have a comment about access to the private module of plotly. It is not introduced by your change, so please let me know if you think we should fix it in another PR.
Co-Authored-By: Toshihiko Yanase <toshihiko.yanase@gmail.com>
Member
Author
|
@toshihikoyanase Thank you for your review! I removed an import of |
toshihikoyanase
approved these changes
Nov 20, 2019
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
I want to plot intermediate values with log-scale yaxis. I once designed APIs of plotting utilities like
plot_intermediate_values(study, yaxis_logscale=True)but this approach might need a lot of parameters if we want to provide more flexible options. In this PR, I added option to pass parameters intoupdate_layoutmethod.Usage
Prepare a dummy study.
Then plotting without params:
Then plotting in log-scale yaxis: