how to view/plot time series, not using GUI ?

edited July 2022 in Software
This discussion was created from comments split from: differences between raw CSV data and BDF format data ?.

Comments

  • stevensteven hong kong
    edited July 2022

    @wjcroft Hi sir, how can i get the the wave picture in GUI from anywhere? For example , matlab_liblsl
    thank you

  • stevensteven hong kong
    edited July 2022


    what i want now is just this wave picture, where can i find it? i don't want to use the screenshot~~~

  • stevensteven hong kong

    How to save this wave picture in GUI, thank you.

  • stevensteven hong kong

    HI openbci, I want to get this picture, where can i find it?
    Or HOW to get this

  • wjcroftwjcroft Mount Shasta, CA

    @steven, hi again.

    I already answered this question above. The raw EEG data stream is available programmatically from various languages such as Python, Matlab, C, Java, etc.

    https://brainflow.readthedocs.io/en/stable/Examples.html

    Once the data stream is available, you can use any of the plotting programs / libraries to access a graphical representation.

    If you are ONLY interested in capturing a screenshot of the GUI, each OS (Windows, Mac, Linux) has a method of doing a screenshot of the entire GUI window, or any portion of the window. Check your OS documentation. The GUI program DOES NOT have a separate image output feature.

    William

  • wjcroftwjcroft Mount Shasta, CA

    Of course you can always create a recording file from the GUI. This is a CSV (comma separated values) file, with the raw EEG channel data stream. So any programs that can graph from CSV are also usable. However note that the data stream is 'raw', with no filtering. Typically two types of DSP (digital signal processing) filters are applied to the data stream before plotting: a bandpass filter from say .5 Hz to 45 Hz. And a 'notch' filter at your local mains frequency (50 or 60 Hz).

    Another program that can read the CSV or BDF output files from a GUI recording, is called EDFBrowser:

    https://www.teuniz.net/edfbrowser/

  • stevensteven hong kong
    edited August 2022

    HI but when I use lsl by GUI, if I use fliters on button then the data will be (a bandpass filter from say .5 Hz to 45 Hz. And a 'notch' filter at your local mains frequency (50 or 60 Hz). ) this one ? or I still have to filter it.
    thank you.

  • wjcroftwjcroft Mount Shasta, CA

    We recommend you use the Brainflow library (not LSL), as mentioned previously. Examples of filtering shown here:

    https://brainflow.readthedocs.io/en/stable/Examples.html#python-signal-filtering

Sign In or Register to comment.