我正在使用以下命令在 Maple 中使用隐式绘图:
implicitplot(diffr, 0. .. 1, 0. .. 1.0,filledregions = true, coloring = [青色, 黄色]);
所以,当 diffr<0 and diffr>0 时,我收到了一张分别带有青色和黄色的图表。问题是,当 diffr=0 时,我收到默认颜色黑色。你能告诉我如何改变黑色吗?
我正在尝试了解如何在 Maple 隐式图中更改无关区域的颜色。
这里有两种方法。我使用的是一个虚构的例子,因为你还没有提供一个;你的例子很可能会有不同的行为,以一种我没有想到的方式。
第一个保留可能分隔青色和黄色部分的曲线,其颜色与默认(零)部分相同。
第二个图将原始图与第二个图结合起来,其中包含零部分。它删除了所有 CURVES 子结构,使第二个图可见。这会重复一些计算工作,但在我看来会产生更清晰的外观。
第一种方法中的“零”部分由许多紧密排列的曲线组成,如果绘图大小为默认大小,则其呈现阴影外观。不知道你能不能接受。
restart;
with(plots):
diffr := (x,y)->piecewise(x<1/4,0,x>1/4,x-1/2,x>3/4,1):
implicitplot(diffr, 0. .. 1, 0. .. 1.0,
filledregions = true, color=purple,
coloring = [cyan, yellow]);
subsindets(display(
implicitplot(diffr, 0. .. 1, 0. .. 1.0,
filledregions = true,
coloring = [cyan, yellow]),
inequal({'diffr'(x,y)<=0,'diffr'(x,y)>=0},
x=0..1, y=0..1,
color=purple)
), specfunc({AXESLABELS,CURVES}),
()->NULL);