Correction to this post, "the serial plotter is not working" at all, the window appears but is empty. I tried the same program on 1.8.10 and got a good serial plot ... So I have to exert some caution when saying "2.3.2 works quite well" ... this part ain't !!!
Unfortunately there are some differences in the data formats accepted by Arduino IDE 1.x vs. 2.x Serial Plotter. It might be that your sketch is producing a data format that is only recognized by Arduino IDE 1.x, and only needs some small adjustments to be compatible with both IDEs.
The problem is the spaces. Unfortunately the person who implemented the Serial Plotter made the decision to support spaces as a separator in addition to the standard comma and tab characters. So it is essential that you to not introduce spurious spaces into the data.
OK thanks again, this is really a minor itch ... but you must now realize that once used to do things a certain way, people tend to hate having to change for no "apparent" reasons. Anyway it is really great work you're doing.
One last thing I would like to compliment the Arduino Team for is making other boards like the ESP32, ESP8266, and recently the Pi Pico W available in the IDE. I recently started to play with the Pi Pico W, I think it is more efficiently used with a compiled program rather than Python, which it was initially designed to work with. This is a great result having both ways. The Pi Pico is really fun to use and understand, no fuss !
I completely understand. I have also been quite frustrated by the lack of alignment in the behavior between the two versions of Serial Plotter, and the lack of documentation of the differences. The situation was actually far worse when the Arduino IDE 2.x plotter was first implemented and I had to do a tremendous amount of work to get it to the more aligned and correctly documented state it is in now, even though development and documentation of the Serial Plotter is completely outside my area of responsibility in my work for Arduino.
In the end, a lot of the blame lies with the poorly thought out and inaccurately documented implementation of the Arduino IDE 1.x Serial Plotter. This made it very difficult for the developers of the Arduino IDE 2.x Serial Plotter to emulate the obscure, inconsistent, and implementation-specific behavior of the Arduino IDE 1.x plotter.
The Arduino IDE 1.x plotter was contributed by a volunteer from the community, so we can't fault them much, but the Arduino IDE 1.x maintainers did not do their duty of carefully vetting the quality and design of the contribution. It should not have been accepted as it was submitted.
Yes. Due to some significant technical differences between the implementations of the two plotters, the developer of the Arduino IDE 2.x Serial Plotter was not able to provide that feature: