在Matlab中的散点图中缩放文本

时间:2016-04-08 22:28:14

标签: matlab matlab-figure

有什么办法可以在matlab中的散点图中缩放文字吗?假设我有以下代码:

x = 1:10; y = 1:10; scatter(x,y);
a = [1:10]'; b = num2str(a); c = cellstr(b);
dx = 0.1; dy = 0.1; 
text(x+dx, y+dy, c);

我想分别放大和缩小与每个数据点关联的{1,2,3,4,5,6,7,8,9,10}的文字大小。我正在使用matlab r2015b。

修改1 例如,当我单击放大按钮时,c也将放大图中的其余部分,如果我单击缩小按钮c也将缩小,其余部分为enter image description here

2 个答案:

答案 0 :(得分:0)

当您在MATLAB中打开图表时,您应该在屏幕顶部打开一个菜单栏。

选择:查看 - >属性编辑器

从这里,您可以点击要编辑的文字,并使用屏幕底部的GUI格式化尺寸/颜色/字体。

答案 1 :(得分:0)

我得到了解决方案。我们需要使用zoom val proceedBox = spec.find.input().with.type("button").with.value("Submit") 的回调函数并传递文本对象的附加参数。然后我们需要从回调中调整缩放级别。

val proceedBox = spec.find.input().with.type("submit").with.value("Submit")