绘制“三重奏”混色套装

绘制“三重奏”混色套装

我想说明三组中的重叠,类似于这些标准颜色图之一(它们有名字吗?)的样子

三色组合

除了我想选择自己的颜色和不同的文本 [不是 C、M 和 Y]。(我希望最里面的准三角形是红色,图外的区域是绿色,部分 [三个内部和三个外部,虽然不同] 有某种混合颜色。大概是稍微浅一点,因为我也需要在每个交叉点上输入文本,这些文本需要可读。)这个想法是为了表明,当这三件事结合在一起时,情况就很糟糕。三重奏。

也许我需要一个图形艺术家而不是乳胶......或者这是内置的?

答案1

实际上,使用极坐标和一些 s 直接绘制单个线段相当容易arc。无需以复杂的方式计算交点。这样,您可以根据需要设置每个线段的样式。我让您自己放置标签的节点:

\documentclass[border=10pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}

    % upper circle segment
    \path[fill=red!50] (180:1) 
        arc[start angle=180, end angle=0, radius=1]
        arc[start angle=60, end angle=120, radius=1]
        arc[start angle=60, end angle=120, radius=1]
        -- cycle;

    % lower left circle segment
    \path[fill=blue!50] (180:1) 
        arc[start angle=120, end angle=300, radius=1]
        arc[start angle=240, end angle=180, radius=1]
        arc[start angle=240, end angle=180, radius=1]
        -- cycle;

    % lower right circle
    \path[fill=green!50] (0:1) 
        arc[start angle=420, end angle=240, radius=1]
        arc[start angle=300, end angle=360, radius=1]
        arc[start angle=300, end angle=360, radius=1]
        -- cycle;

    % inner pseudo triangle
    \path[fill=gray!10] (0:0) 
        arc[start angle=60, end angle=0, radius=1]
        arc[start angle=300, end angle=240, radius=1]
        arc[start angle=180, end angle=120, radius=1]
        -- cycle;

    % upper left pseudo triangle
    \path[fill=magenta!50] (0:0) 
        arc[start angle=60, end angle=120, radius=1]
        arc[start angle=180, end angle=240, radius=1]
        arc[start angle=180, end angle=120, radius=1]
        -- cycle;

    % upper right pseudo triangle
    \path[fill=yellow!50] (0:0) 
        arc[start angle=120, end angle=60, radius=1]
        arc[start angle=360, end angle=300, radius=1]
        arc[start angle=0, end angle=60, radius=1]
        -- cycle;

    % lower pseudo triangle
    \path[fill=cyan!50, draw, thick] (240:1) 
        arc[start angle=240, end angle=300, radius=1]
        arc[start angle=360, end angle=300, radius=1]
        arc[start angle=240, end angle=180, radius=1]
        -- cycle;
    
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容