-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Added "Multi Chart" that allows mix-and-match of different series types #586
Draft
andy-lee-eng
wants to merge
5
commits into
finos:master
Choose a base branch
from
andy-lee-eng:feature/mix-chart
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains 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
Initially just does line and bar series. Refactored to allow re-use of line/bar specific data and series code Refactored to increase flexibility of chart and splitter functionality
Legend position is preserved when the chart structure changes.
andy-lee-eng
force-pushed
the
feature/mix-chart
branch
from
May 27, 2019 08:20
ee7678d
to
a3ca216
Compare
andy-lee-eng
changed the base branch from
DevAndyLee-feature/dual-y-other-charts
to
master
May 27, 2019 08:21
Rebased on |
This looks pretty slick. Wondering if there are plans to push this through? Seems like the PR it was waiting on has been merged. |
this is a useful , having multi type chart . Will it be available soon ? |
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.
This PR is a PoC and depends on PR #581. I thought I'd offer it this way so you can get a look at it and provide any feedback. Once #581 has been completed, we can re-do this as a PR into master.
The "Multi Chart" behaves much like the "Y Bar Chart", "Y Line Chart", "Y Area Chart" and "Y Scatter Chart", but can use series types from any of the above.
Notice the line/bar chart icons underneath the two y-axes. Clicking on them will cycle through the available series types for that axis (line/bar/area/scatter). The chosen series types will be remembered in "settings" if you save and load.
This chart reproduces a lot of the features of the other 4 charts (though is not quite identical), so I'm not sure how best to introduce it. Matt suggested maybe we could get rid of the other 4 charts, and provide a mapping function to this chart. For example, if someone is restoring a saved "Y Line Chart", we could instead show a "Multi Chart" with the "line" series selected.