QtiPlot - Data Analysis and Scientific Plotting

Data acquisition from serial port devices (Arduino boards, etc...) is straightforward. It is possible to both read and write data through a serial port:

Serial monitor window.

The communication with the serial port devices can be fully customized:

Serial port settings dialog.