matlab - 在 Matlab 中绘制反色?

标签 matlab colors plot inverse

我正在 Matlab 中绘制图像。有时,我看不到正在绘制的内容,因为下面图像的颜色与同一位置图像的颜色太接近了。我可以随时更改绘图的颜色(例如,从“rx”到“bx”),但这很麻烦。

是否可以绘制下方内容的反色,以便覆盖层始终可见?

最佳答案

我相信不可能根据背景图像自动反转绘图的颜色。您可能可以将绘图栅格化并以某种方式将其与图像组合(异或?)。

这是另一种解决方案。 如果您可以使用闭合标记,如圆形、正方形、三角形,您可以设置不同的 MarkerEdgeColor 和 MarkerFaceColor,这样标记将在不同的颜色下可见。

h = plot(1:5,'o');
set(h,'MarkerEdgeColor','b')
set(h,'MarkerFaceColor','r')

关于matlab - 在 Matlab 中绘制反色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2372949/

相关文章:

matlab - 3D 图像的本地二进制模式。 - MATLAB

Matlab - OOP 方法

android - 根据项目中的 TextView 更改 ListView 行颜色

dataframe - 在 Julia 中绘制 DataFrame 的子集

python - 如何在spyder中重新打开绘图 Pane ?

c - 索引多个数组/矩阵元素类似于 C 中的 matlab "var[1:10]"

matlab - 如何定位内置函数的定义位置?

javascript - 3 个颜色维度与 Google Visualization Geochart Color Scale

java - libgdx 在受伤时改变 Sprite 颜色

matlab - 如何更改 Matlab 图中线条的顺序?