Example: ```python data = { "x": [1.7, 1.4, 1.5, 1.4, 1.5], "y": [ 0.05999999999999994, 0.10999999999999982, -0.04000000000000009, 0.009999999999999842, -0.1400000000000001 ] } ggplot(data, aes('x', 'y')) + geom_point() + scale_y_continuous(format="~g") ``` Output: <img src="https://github.com/user-attachments/assets/193528b3-fe42-416a-ac0a-4feba556eb4f"></img> Expected: <img src="https://github.com/user-attachments/assets/31f4e141-801a-47f8-9837-2d749f04850b"></img> --- The same applies to the `"~e"` and `"~s"` formats.