Matlab:树状图轴背景颜色

Matlab: Dendrogram axes background color

我一直在网上寻找如何更改 Matlab 树状图的轴背景颜色,但没有成功。由于正常的简单写法,

set(ax5,'color',[0.9,0.9,0.98]);

似乎不起作用,我尝试 link 通过首先用背景颜色绘制轴然后叠加树状图来 link 轴。但是树状图似乎有一个不透明的背景,因此我写道,

set(ax4,'color','none');

但这似乎也不起作用。有什么方法可以访问此参数? 感谢您的帮助。

它似乎适用于 MATLAB 版本 R2019b。我做的第一件事是检索当前轴,gca 以指示要更改哪个轴的背景颜色。

rng('default') % For reproducibility
X = rand(10,3);
tree = linkage(X,'average');
dendrogram(tree);

%Grabbing the current axis from most recent figure/plot%
Axes_1 = gca;
set(Axes_1,'color',[0.9,0.9,0.98]);

运行 在 MATLAB R2019b