fix: add_secondary_yaxis didnt preserve layout (range_y, ...) - #21
Conversation
… weren't preserving the layout property of animation frames (which contains range_y). Changes: - figures.py: Added layout=base_frame.layout to go.Frame() in both merge functions - test_figures.py: Added 2 new tests for frame layout preservation
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughThe pull request preserves frame layout (axis ranges) when merging figures with overlays and secondary y-axes across animated frames. Implementation changes are made in two frame-merging functions, with corresponding test coverage added to verify layout preservation behavior. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Uh oh!
There was an error while loading. Please reload this page.
Fixed. The issue was that _merge_frames and _merge_secondary_y_frames… #21 weren't preserving the layout property of animation frames (which contains range_y).
Changes:
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.