Vectorized and other convenience plotting functions. Licensed under the 2-clause BSD.
These functions were developed over time to support my research. The vectorized ones aim to make vector field codes brief, coordinate-free, clear and readable. The more interesting are:
plotmd,quivermd,textmdfor common 2D and 3D calls, no name headaches with MATLAB calls, clean multi-dim lib, some previously published here and herevsurf,vcontour,vcontourfandvezsurf,vezcontour,ezquiverfor vectorized surf, contour plots using a matrix of column vectors (points) and its mesh sizeplot_scalingsfor auto scaling fig based on contents, good for publication-ready resultsplot_subsamplefunctions to reduce the number of curve markers, w/o reducing curve fidelity, this aims to avoid huge image files that lead toPDFfile sizes rejected when uploading to conference serverstex_plot_annotforLaTeXaxis labels, title and legend, previously published hereplotidyshorthand to auto-scale,LaTeX-annotate and grid at onceassign_cmapsto set different colormaps for two sets of surfacescolorbar_annotatedto add units to the colorbar- take and restore hold to add graphics objects w/o affecting current fig hold status, previously published here
- vectorized
grid,hold,cla,viewfor managing multiple axes at once, some previously published here newaxto create multiple new axessloc_piefor SLOC pie plots of results returned byCLOC
Add the directory tree of this package to your MATLAB path. Some functions have fex dependencies. No dependency is OS-specific.