gpt4 book ai didi

matlab - 如何设置绘图的不透明度?

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

我有一些数据要绘制在一张图中。噪音数据正在破坏其他数据。如何更改给定数据的透明度级别?在我的例子中,我使用 hold all 命令绘制多个数据。解决方案之一是更改 LineWidth 但我找不到透明度选项的方法。我试过 alpha 如下

plot( noise_x, 'k', 'LineWidth', 1, 'alpha', 0.2)

但没有运气。

最佳答案

随着introduction of the new graphic engine HG2Matlab R2014b 中,事情变得非常简单。一个人只需要挖一点。

color 属性现在包含不透明度/透明度/face-alpha 的第四个值,所以这就是您需要更改的全部内容:

x = linspace(-10,10,100); y = x.^2;
p1 = plot(x,y,'LineWidth',5); hold on
p2 = plot(x,-y+y(1),'LineWidth',5);

% // forth value sets opacity
p1.Color(4) = 0.5;
p2.Color(4) = 0.5;

enter image description here

甚至颜色渐变也是nothing special anymore .

关于matlab - 如何设置绘图的不透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32056975/

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