【问题标题】:Is it possible to change the size of variable labels in biplot (MATLAB)?是否可以更改biplot(MATLAB)中变量标签的大小?
【发布时间】:2017-07-03 12:16:51
【问题描述】:

我已经对我的数据集进行了 PCA,现在我正在尝试使用 MATLAB 中的 biplot 对其进行可视化。我的三个变量几乎共线,长度几乎相同,因此它们的标签重叠。我想通过改变标签的大小来纠正这个问题。我在与 biplot 有关的文档中找不到任何有用的东西,有人对如何做到这一点有任何想法吗?非常感谢你。

【问题讨论】:

  • 你试过了吗:figure set(gca,'fontsize',18) hold on biplot(coefs) hold off
  • 非常感谢您的回答。我尝试在 biplot 中指定字体大小,但出现错误。这和那有区别吗? (对不起,我是 MATLAB 新手)。
  • 这将为您的图形中的所有字符串设置字体大小。您非常想从您生成的图形(gca)中获取句柄,然后设置字体大小。
  • @Flynn:请don't answer questions in the comments 并正确格式化您的代码。
  • 更新:我尝试了@Flynn 的解决方案,但没有效果。它删除了我的轴标签,字体的变化只影响轴刻度标签。

标签: matlab variables plot pca


【解决方案1】:

试试:

biplot(...'varlabels',vbls,'Fontsize',18);

或者

h=get(gca,'varlabels')
set(h, 'FontSize', 18) 

或者

figureHandle = gcf;
set(findall(figureHandle,'type','text'),'fontSize',18)

或者在你的图形设置中手动更改它,然后以这种方式生成代码。

【讨论】:

  • 您好,感谢您的回答。我尝试了所有三个,但没有一个有效。但我设法改变了字体:set(0, 'defaultTextFontSize',8)
猜你喜欢
  • 2021-11-26
  • 2016-09-26
  • 2016-06-09
  • 2018-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多