arduino / arduino-serial-plotter-webapp

arduino-serial-plotter-webapp
GNU Affero General Public License v3.0
4 stars 8 forks source link

Request for Fixed Y scale #26

Open Bort-Plate opened 8 years ago

Bort-Plate commented 8 years ago

With values that constantly change, the range of the plot will shrink and expand, making it incredibly difficult to judge the amplitude of a plot without constantly re-checking the Y-axis (of which is too small to read on my 4K screen anyway). A 3 inch peak may have a max value of 500, and 10 seconds later, another 3 inch peak will have a value of 25!

By having a selectable minimum and maximum, each peak on the plot can be visually compared properly.

cousteaulecommandant commented 8 years ago

I agree that this is annoying; if not a selectable range (which I think would be best), at least an option to disable auto-scaling.

Also a horizontal grid would help.

karlTH commented 8 years ago

serial plotter is an awesone tools a csv export will be really good. thanks a lot for the work. i m also agree with cousteaulecommandant

andreashove commented 7 years ago

A quick fix to this is to print your desired scale every time you print a value.

If your values are between 0 and 1000 you can do:

String withScale = "0 ";
withScale += value;
withScale += " 1000";

Serial.println(withScale);
MickMad commented 7 years ago

I totally agree. Autorange is no good for me. I am currently sending a value between 0.0 and 1.0 to the serial plotter and it autoranges to -6.0 to +6.0 ... Why?

@andreashove we should not include a lot of overhead in memory and time of execution to our codes because a basic feature is missing.

phoenixperry commented 7 years ago

I am going to agree that this is really difficult to work with and could use a fix.

alecokas commented 7 years ago

I agree with @MickMad. Has any progress been made on this issue? I think it would be a useful addition.

steeley commented 5 years ago

yep, 3 years on and still no option.... Plotter is very useful, but on/off autoscale should have been a fundamental feature. I had to hack together my own plotter as part of a desktop app, but would be easier in Arduino IDE.

gohai commented 1 year ago

The ability to have a fixed scaling on the Y-axis is direly needed, and should be the default. Workarounds such as this one are possible but add unneeded complexity in a learning situation.