SkillAgentSearch skills...

VTPlot

ViTables plugin for drawing graphs.

Install / Use

/learn @alexey-naydenov/VTPlot
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

VTPlot

ViTables data plotting plugin.

Screenshots

Plot menu entry displays selected datasets along with cursor position, dataset values at x cursor position and statistics of shown data.

single plot screenshot

Dual plot menu entry displays an overall view (bottom graph) and the portion of data (top graph) selected on the overall view.

dual plot screenshot

Surf plot shows heat map of data and 3D view of selected region of interest

surf plot screenshot

Setting up development environment

  1. Install virtualenvwrapper and create an environment
mkvirtualenv --python=python2.7 --system-site-packages vtplot

or start working in already created environment

workon vtplot
  1. Install the following packages from pip if necessary: numexpr, cython, tables, pyqtgraph.

  2. Clone and install vitables inside virtual environment.

  3. Copy VTPlot into vitables plugin folder and run it:

cp -a vtplot ${VIRTUAL_ENV}/lib/python2.7/site-packages/vitables/plugins && ${VIRTUAL_ENV}/bin/vitables -vvv vtplot/test/data/array.h5

TODO

  • Implement nice plots of data sets with big difference in scale.
  • Implement custom horizontal axis values.
  • Step plot and events.
  • Display selected matrix rows/columns.
  • Display multiple graphs below each other.
  • Store current settings in a configuration.
  • Add settings for displayed statistical information.
  • Allow choice between real, imag, abs, angle when plotting complex data.
  • Plot matrix along with 2 slices.
  • Improve surface plot look.
  • Add selection between mesh and surface plot.
  • Add displaying images along with some image related tools.
  • Add plotting for series of images and 3d arrays.
View on GitHub
GitHub Stars5
CategoryDevelopment
Updated9mo ago
Forks3

Languages

Python

Security Score

62/100

Audited on Jun 27, 2025

No findings