Charts axis label bug on Windows - scientific with precision of 0 shows 6 decimal places
The TestAxes test actually exercises this functionality, I verified with a tiny main.cpp file that with Visual Studio 2010 using an std::ostringstream, scientific numeric notnation, and a precision of 0 results in a number being printed with 6 decimal places (the default). Using anything greater than 0 the precision is respected, and if switching to fixed numeric notation the 0 is respected. On macOS and Linux a 0 precision yields the expected result of no decimal places being displayed.
Adding this bug to track down why the image based regression is passing, and decide on whether a similar workaround using string manipulation for exponents should be employed here for the bug on Windows.