File Exchange

image thumbnail

export_fig(figname)

version 1.6.0.1 (2.93 KB) by Gregory Wallace
Exports data from MATLAB .fig file to HDF5 file.

2 Downloads

Updated 25 Mar 2019

View License

This script exports the data and metadata contained within a MATLAB .fig file and puts it into an HDF5 file. Supports multiple subplots, error bars, axes labels, contour plots, histograms, and more. This script was created to make compliance with new directives for publishing the data contained within figures in all papers funded by US government sources.

Cite As

Gregory Wallace (2019). export_fig(figname) (https://www.mathworks.com/matlabcentral/fileexchange/59937-export_fig-figname), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

For an example of how to read and use the hdf5 file that this produces, see: https://github.com/arichar6/matlabfig2matplotlib

Updates

1.6.0.1

Updated to fix bug related to histogram plots. Also top level directory within HDF5 structure is now 'DATA' in line with General Atomics online HDF5 repository automatic error checking.

1.6.0.0

Fixes bug that caused script to crash when attribute data is a cell array.

1.5.0.0

Added attributes for SourceFile, UserName, and CreationDate.

1.4.0.0

Fixed bug related to recursive object searching that resulted in infinite loop behavior.

1.3.0.0

Added support for 3-D quiver plots.

1.2.0.0

Fixed bug related to x and y axis labels.

1.1.0.0

Fixed bug that caused some labels to be missed.

1.1.0.0

Fixed a bug that caused some labels to be lost.

MATLAB Release Compatibility
Created with R2015b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Acknowledgements

Inspired by: Structure display

Inspired: TRIM: Triangulating Image, Implementation of C1 FEM

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.


Learn About Live Editor