Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Setting log mode on one series affects all y axes #6166

Closed
2 of 7 tasks
shefalijoshi opened this issue Jan 24, 2023 · 2 comments · Fixed by #6204
Closed
2 of 7 tasks

Setting log mode on one series affects all y axes #6166

shefalijoshi opened this issue Jan 24, 2023 · 2 comments · Fixed by #6204

Comments

@shefalijoshi
Copy link
Contributor

shefalijoshi commented Jan 24, 2023

Summary

Setting log mode on one series affects all y axes.

Expected vs Current Behavior

Log mode should only affect the series and y axis that is allocated to.

Steps to Reproduce

  1. Create an overlay plot with 2 series with each series on a different Y axis.
  2. Edit the plot and enable logMode on any y axis
    Notice that all the y axes now have log mode ticks

Environment

  • Open MCT Version:
  • Deployment Type:
  • OS:
  • Browser:

Impact Check List

  • Data loss or misrepresented data?
  • Regression? Did this used to work or has it always been broken?
  • Is there a workaround available?
  • Does this impact a critical component?
  • Is this just a visual bug with no functional impact?
  • Does this block the execution of e2e tests?
  • Does this have an impact on Performance?

Additional Information

Plot with no log mode enabled
image

Enable log Mode only on the 1st y axis
image

Plot after log mode enabled
image

@shefalijoshi
Copy link
Contributor Author

Testing Instructions:
Add more than one telemetry endpoint to an overlay plot on different y axes
Enable log mode for one of the y axes.
Ensure that only the series for that y axis show log values and log ticks. The other y axes should not be affected.
Turn off log mode for that axis and enable for other y axis. Repeat previous step.
Move all telemetry endpoints to the y axis with log mode enabled - ensure that all data points now show log values and log ticks.
Move all telemetry endpoint to a y axis where log mode is NOT enabled - ensure that all data points are NOT showing log values and the ticks are NOT log ticks.
Play with enabling/disabling log mode and adding/removing telemetry endpoints to the plot.

@ozyx
Copy link
Member

ozyx commented Feb 6, 2023

Verified fixed -- Testathon 02-06-2023

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants