Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
GetOrgChart 2.5.3
AnyGantt JS Gantt Charts 8.6.0
AnyChart JS Charts and Dashboards 8.6.0
Multi Vendor Ecommerce Script & Apps 4.0
Magento 2 Inventory Management Extension 1.0
Yipit Clone Script - Daily Deals Software 1.0.2
Devart Excel Add-in for Oracle 1.7
Devart Excel Add-in for Freshdesk 1.7
Devart Excel Add-in for G Suite 1.7
C# QR Code Generator 4.0.2.2
Salesforce WordPress Customer Portal 3.2.0
Single Leg MLM 1.2.1
OzGIS 14.6
Quick Maps For Dynamics CRM 3.1
Job Board Software 4.2
Top Code
GnuWin64 64
MCU 8051 IDE 1.4.7
secscan 1.0
Bus Booking Script - i-Netsolution 1.0.2
Remote Desktop Control 1.6.0.70
nnctrl 1.0
SchoolPlus 1.0
USPExpress Parser 2.01
WebBoard - Standard Edition 7.0
RBarcode 1D and 2D for .NET
Interpreter of C++ in JAVA language 120
HTML5 Video Player - jQuery Plugin, Ajax XML 1.0
Automated Build System Framework 1.0
Huffman Coding and Arithmetic Coding 1.1
ModLink 2.20
Top Rated
VisualNEO Web 2018.12.15
Paste phpSoftPro 1.4.1
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
Resizable MATLAB figures 1.0
File ID: 80348






Resizable MATLAB figures 1.0
Download Resizable MATLAB figures 1.0http://www.mathworks.com/Report Error Link
License: Freeware
File Size: 20.5 KB
Downloads: 6
Submit Rating:
Resizable MATLAB figures 1.0 Description
Description: This is a layout manager for axes and controls in a MATLAB figure, designed for graphical user interfaces in which, during resizing of the figure, some controls (e.g. buttons) are to remain the same size while others (e.g. axes, text fields, list boxes) are to change size.

To achieve this, the figure is split into a grid with a border and with spacing between each cell. Some rows and columns (at least one of each) are variable in size and the rest are fixed. When the figure is resized, the available space (i.e. that not required by the fixed-size rows and columns) is distributed among the variable-sized ones according to a specified ratio. If there is not enough space for the fixed-size rows or columns, these (and the spacing between them) will be made smaller too.

Controls can be merged across multiple rows and/or columns and can overlap (making it possible to put a frame round other controls).

Example code is provided. The basic sequence is:
* Create figure (using the supplied function "resizable_figure")
* Create controls (axes, uicontrols, ActiveX controls, java components)
* Create an "elements" cell-matrix to specify top-right positions for controls.
* Create a "mergeblocks" matrix giving sizes for components which span more than one cell in the grid
* Specify row and column sizes (positive sizes are specify fixed sizes in pixels, negative ones give the ratios for resizable rows and columns)
* Set the initial size for the figure and show it

The code has been tested with MATLAB 6.1 (R12.1) through MATLAB 7.1 (R14sp3).

License: Freeware

Related: Create, Sequence, Basic, supplied, Function, Activex, uicontrols, quotresizable figurequot, provided, controlsexample, overlap, andor, Multiple, Making, Round, Frame

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 20.5 KB

Downloads: 6



More Similar Code

This layout manager is based on MATLAB Central File Exchange entry "Resizable MATLAB figures" by Malcolm Wood.

Uses new Matlab class system avalable from R2007b/2008a.



The BaFigExPro package provides an automatic method to export Matlab figures, with optional uniform styling. Several input/output folders can be given in a single call. The routine works both for Windows and Linux (tested on Matlab 6.5 and...



Matfig2PGF is script that allows users to convert MATLAB figures to PGF ;. PGF figures can be included in a LaTeX document using the PGF macro package. The PGF package works with most important LaTeX backends (such as pdfTeX and Dvips). Using...



This subsmission was inspired by the blog:
http://blogs.mathworks.com/loren/2007/12/1...-pretty-graphs/

SETAXES fixes common problems with MATLAB figures.
SETAXES(AX, ...) applies to the axes AX which, when not supplied,...



The default settings for Matlab figures (plots) use small fonts and thin lines. This is fine for quickly evaluating data, but these figures are unreadable when used in an on-screen presentation such as a Powerpoint slide set. FIXFIG takes an...



EZTools are a set of GUI controls to aid in annotating MATLAB figures. Separate portions of Eztools can be called directly from the command line, or the entire set of routines can be added to the current plot menubar by typing 'eztools' from the...



As of now, matlab2tikz does not support the conversion of all possible MATLAB figures. Most notably, only a few simple 3D plots are supported.
More support will likely be included in one of the next versions.

If you have a nice 2D...



MSOCOLOR retrieves Microsoft Office Theme color schemes.
MSOCOLOR is intended simplify the creation of MATLAB figures that are color-matched to MS Office documents.

MSOCOLOR is only compatible with MS Office 2007 or later (to the...



My first attempt at a mex file making a simple call to the "SetWindowPos" function in the user32 library. This allows users to keep MATLAB figures on top, floating above all other windows even when focus is not on the target window.



This is an addition to "Ercan Solak"'s file at
http://www.mathworks.com/matlabcentral/fileexchange/7884
Marker support added.
fig2tex is a MATLAB function that produces a LaTeX file to replicate MATLAB figures using...

User Review for Resizable MATLAB figures
- required fields
     

Please enter text on the image