5

我正在尝试修复下图中的蓝色区域,但白色部分尚未完全填充。

在此处输入图像描述

以下是独立图形的乳胶代码:

\文档类{独立}\使用包{tikz}\usetikzlibrary{背景,交集}\使用包{amsmath}\开始{文档}\开始{tikzpicture}%绘制轴\绘制[thin,-](0,0)--(4.5,0)节点[anchor=north-west]{$\psi\gamma_{c}$};\绘制[thin,-](0,0)--(0,4.5)节点[anchor=south east]{$\phi\gamma_{e}$};%定义颜色\填充[红色,不透明度=0.3](0,0)--(3.18,3.18)--(4.5,4.5)--(0,4.5)--循环;\填充[蓝色,不透明度=0.3](0,0)--(3.18,3.18)--(5,0)-循环;%绘制对角线和注释\绘制(0,0)--(45:6.2)节点[pos=0.86,左上方]{\text{现金制度}}节点[pos=0.55,左上方]{$\开始{对齐}\τ{x}&=0\\(\phi\gamma{e}&\geq\psi\gamma})\结束{对齐}$}节点[右]{$\zeta=\frac{\gamma_{e}}{\gamma_{c}}=1$}节点[pos=0.30,右下方]{\text{CBDC区域}}节点[pos=0.55,右]{$\开始{对齐}\τ{x}&>0\\(\phi\gamma{e}&<\psi\gamma}c})\\\结束{对齐}$};\结束{tikzpicture}%\结束{文档}

任何帮助都将不胜感激。

1
  • 您是如何选择填充区域中的坐标(3.18,3.18)的?它看起来完全是随机的,与图的其余部分无关。 5月20日14:31

2个答案2

重置为默认值
6

虽然在这里选择的特定示例中,它并不十分明显,但通常最好先填充,然后再绘制。如果先绘制区域,然后进行填充,则绘制的线将被填充部分遮挡。要么画画填在一起,要么以后再画画。

要查看差异,请将填充的不透明度更改为1.

这还演示了命名坐标的使用,使事情更加灵活。这也使得填充较低的蓝色部分变得更容易。

\文档类{独立}\使用包{tikz}\使用包{amsmath}\开始{文档}\开始{tikzpicture}%绘制轴\绘制[thin,-](0,0)坐标(O)--(4.5,0)座标(C)节点[anchor=north-west]{$\psi\gamma_{C}$};\绘制[thin,-](O)--(0,4.5)坐标(E)节点[anchor=south east]{$\phi\gamma_{E}$};%定义颜色\填充[红色!30](O)--(3.18,3.18)坐标(A)--(4.5,4.5)坐标(B)--(E)--循环;\填充[蓝色!30](O)--(B)--(B|-O)--循环;%绘制对角线和注释\绘制(O)--(45:6.2)节点[pos=0.86,左上方]{\text{现金制度}}节点[pos=0.55,左上方]{$\开始{对齐}\τ{x}&=0\\(\phi\gamma{e}&\geq\psi\gamma})\结束{对齐}$}节点[右]{$\zeta=\frac{\gamma{e}}{\gamma{c}}=1$}节点[pos=0.30,右下方]{\text{CBDC区域}}节点[pos=0.55,右]{$\开始{对齐}\τ{x}&>0\\(\phi\gamma{e}&<\psi\gamma}c})\\\结束{对齐}$};\结束{tikzpicture}%\开始{tikzpicture}%定义颜色\填充[红色!30](0,0)坐标(O)--(3.18,3.18)坐标(A)--(4.5,4.5)坐标(B)--(0,4.5)座标(E)--循环;\填充[蓝色!30](O)--(B)--(B|-O)--循环;%绘制轴\绘制[thin,-](O)--(4.5,0)坐标(C)节点[anchor=north-west]{$\psi\gamma{C}$};\绘制[thin,-](O)--(E)节点[anchor=south east]{$\phi\gamma_{E}$};%绘制对角线和注释\绘制(O)-(45:6.2)节点[pos=0.86,左上方]{\text{现金制度}}节点[pos=0.55,左上方]{$\开始{对齐}\τ{x}&=0\\(\phi\gamma{e}&\geq\psi\gamma})\结束{对齐}$}节点[右]{$\zeta=\frac{\gamma_{e}}{\gamma_{c}}=1$}节点[pos=0.30,右下方]{\text{CBDC区域}}节点[pos=0.55,右]{$\开始{对齐}\τ{x}&>0\\(\phi\gamma{e}&<\psi\gamma}c})\\\结束{对齐}$};\结束{tikzpicture}%\结束{文档}

这里什么都没有(我的图像现在很糟糕):

不透明度=1时绘图和填充顺序的比较

欢迎使用我的解决方案和其他答案!只需延长对角线并使用颜色。

\文档类{独立}\使用包{tikz}\usetikzlibrary{背景,交集}\使用包{amsmath}\开始{文档}\开始{tikzpicture}%绘制轴\绘制[thin,-](0,0)--(4.5,0)节点[anchor=north-west]{$\psi\gamma_{c}$};\绘制[thin,-](0,0)--(0,4.5)节点[anchor=south east]{$\phi\gamma_{e}$};%定义颜色\填充[红色,不透明度=0.3](0,0)--(4.5,4.5)--(0,4.5)-循环;\填充[蓝色,不透明度=0.3](0,0)--(4.5,4.5)--(4.5,0)--循环;%绘制对角线和注释\绘制(0,0)--(45:6.35)节点[pos=0.75,左上方]{\text{现金制度}}节点[pos=0.50,左上方]{$\开始{对齐}\τ{x}&=0\\(\phi\gamma{e}&\geq\psi\gamma})\结束{对齐}$}节点[右]{$\zeta=\frac{\gamma{e}}{\gamma{c}}=1$}节点[pos=0.25,右下方]{\text{CBDC区域}}节点[pos=0.50,右]{$\开始{对齐}\τ{x}&>0\\(\phi\gamma{e}&<\psi\gamma}c})\\\结束{对齐}$};\结束{tikzpicture}%\结束{文档}

在此处输入图像描述

2
  • 2
    为什么不走到对角线的末尾写\绘制(0,0)--(4.5,4.5)而不是\绘制(0,0)--(45:6.35)? 5月19日10:48
  • 那么这是预期结果吗?我不清楚这个问题。 5月19日14:58

你必须登录来回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.