gpt4 book ai didi

matlab - 在 Matlab 中使用不同的颜色

转载 作者:太空宇宙 更新时间:2023-11-03 20:19:27 26 4
gpt4 key购买 nike

在 MATLAB 的 3D 散点图中,我有 15 个不同的数据簇要突出显示。我可以看到 MATLAB 有 8 种特定颜色。有没有其他方法可以使用 7 种以上的颜色来区分簇?

谢谢

最佳答案

我建议使用此文件交换提交 - Generate maximally perceptually-distinct colors

它允许您创建具有非常独特颜色的颜色图,并使用 COLORMAP 应用它们功能。有关更多选项,请参阅此提交的帮助。

colors = distinguishable_colors(n_colors);

对于 3D 散点图,您可以将此颜色用作 SCATTER3 中的参数 (C) :

scatter3(X,Y,Z,[],colors)

要将此颜色用于不同的线条,请将它们设置为当前图形的默认颜色顺序:

set(gcf,'DefaultAxesColorOrder',colors)

或所有数字:

set(0,'DefaultAxesColorOrder',colors

关于matlab - 在 Matlab 中使用不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9122619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com