Save with Image Map
版本 1.0.0.1 (2.3 KB) 作者:
Matthew Simoneau
Saves a figure out as a PNG-file and creates a corresponding HTML-file with an image map.
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')
引用格式
Matthew Simoneau (2024). Save with Image Map (https://www.mathworks.com/matlabcentral/fileexchange/3893-save-with-image-map), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
创建方式
R13
兼容任何版本
平台兼容性
Windows macOS Linux类别
- MATLAB > Graphics > Printing and Saving >
- MATLAB > Graphics > Graphics Objects > Specifying Target for Graphics Output >
在 Help Center 和 MATLAB Answers 中查找有关 Printing and Saving 的更多信息
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!