Skip to content

Visual Analytics Examples

Barchart Histogram Boxplot
Barchart Histogram Boxplot
Barchart Objects of Interest Plotly Walk Path Plotly Head and Gaze
Barchart Objects of Interest Plotly Walk/Gaze Path Real Time Data Plotting

Some Available Tools

  • Barchart
  • Histogram
  • Boxplot
  • Plotly Walk Path
  • Plotly Head and Gaze
  • Plotly Barchart
  • Heatmaps
  • Realtime Data Plotting

Getting Started

  • See ExampleScripts/VisualizationTools, VisualSearch task examples, or BarChart example for reference.
  • Required libraries:
  • Numpy
  • Matplotlib
  • Seaborn
  • Pandas
  • Plotly
  • PyQt5 (for automatic chart display)
  • Scipy and plyfile (for heatmap examples)

To add a Python Library to Vizard, use Tools > Package Manager.

Comprehensive Visualization Resources

Additional Analysis Tools

In addition to Session Replay, video recordings, tracking data, and experiment summary files (both included and custom), you can use Biopac Acqknowledge and other third-party tools for data analysis.

Specific Examples

Barchart for Gaze Data

See ExampleScripts/Barchart example for a matplotlib barchart showing gaze data on objects of interest.

Barcharts and Histograms

  • barchart_histogram.py: Load one of the experiment_summary data files and compare a condition and measurement (default "Label" and "Fixation Count")
  • barchart_histogram_entireFolder.py: Load all files within the data folder and compare a condition and measurement
  • comparison_label_TTFF.py: Compare a condition and a measurement (default: "Label" column and Time to First Fixation)

Boxplot

See boxPlot_2_by_3.py for generating a box plot comparing 2 independent variables' association with 2 dependent variables.

Plotly Visualizations

  • Head position path
  • Gaze path
  • Barchart of views
  • Walk path for all trials within a folder

Customizing Visualizations

To add or modify visualizations, adjust the code between where it loads "data" or "df" and where it saves the file at the end.

Real Time Data Plotting

Run SightLab_VR_MatPlotLib_RealTime to view a real time data plot of a ball bounding using MatPlotLib

Using LLMs for Visualization

  • You can upload your .csv files to LLMs like ChatGPT for analysis and visualization suggestions.
  • Any of your data files can be loaded into current LLM models for further analysis.