You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
MAKEMAP Creates a clickable imagemap.
MAKEMAP(FIG,FILENAME) creates two files FILENAME.html and FILENAME.png which are clickable imagemaps of the figure FIG. FIG defaults to gcf and FILENAME defaults to "map".
Empty text objects mark the hotspots on the imagemap. Set their 'tag' to be 'click' and their UserData to a structure with two fields, "url" and "description". These fields specify the target of the click and the "alt" text of the link respectively. Newer browsers render the "alt" text as a tooltip.
Example:
% Create some random data.
x = rand(10,1);
y = rand(10,1);
plot(x,y,'.');
% Create the text labels to use as markers for where to put the hot zones.
for i = 1:length(x)
ud.description = sprintf('point #%.0f%s%2.2f,%2.2f',i,char(10),x(i),y(i));
text(x(i),y(i),'','tag','click','UserData',ud)
end
% Create the file.
makemap(gcf,'map');
% Open the page.
web(['file:///' which('map.html')],'-browser')
Cite As
Matthew Simoneau (2026). Save with Image Map (https://se.mathworks.com/matlabcentral/fileexchange/3893-save-with-image-map), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.0.0.1 (2.26 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
