Data space to figure units conversion软件

A utility function to simplify use of annotation function

软件应用简介

Data space to figure units conversion软件

The annotation function, which allows you to programmatically add a wide range of annotations to your figure, requires coordinates to be specified in normalized figure units. I have found that I almost always want to specify my annotations in data space (i.e., based on the values of data displayed in an axes). 

This utility function converts coordinates in data space into normalized figure coordinates, for input to annotation. Some annotations require you to specify (x,y) pairs, while others require a 4 element position vector. This function supports both syntaxes.

Here’s a simple example: 

% Create some data 

t = 0:.1:4*pi; 

s = sin(t); 



% Add an annotation requiring (x,y) coordinate vectors 

plot(t,s);ylim([-1.2 1.2]) 

xa = [1.6 2]*pi; % X-Coordinates in data space 

ya = [0 0]; % Y-Coordinates in data space 

[xaf,yaf] = ds2nfu(xa,ya); % Convert to normalized figure units 

annotation(‘arrow’,xaf,yaf) % Add annotation

界面展示

Data space to figure units conversion软件

结果示意

Data space to figure units conversion软件

规格 价

0元试用
0.0元人民币/月

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月28日
下一篇 2022年1月28日

相关推荐