그래프의 색상별 모서리 및 꼭짓점

그래프의 색상별 모서리 및 꼭짓점

일부 가장자리와 정점만 다른 색상으로 만들려면 어떻게 해야 합니까?

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\tikzset{main node/.style={circle,fill=black,draw,minimum size=.2cm,inner sep=0pt},}
\begin{tikzpicture}
        \node[main node] (1) {};
        \node[main node] (2) [below left = .75cm and .5cm of 1] {};
        \node[main node] (3) [below right = .75cm and .5cm of 1] {};

        \path[draw,thick]
        (1) edge node {} (2)
        (2) edge node {} (3)
        (3) edge node {} (1);
\end{tikzpicture}
\end{document}

여기에 이미지 설명을 입력하세요

답변1

color = your_color원하는 각 노드 및/또는 가장자리에 별도의 요소를 추가하기만 하면 됩니다 .

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\tikzset{main node/.style={circle,fill=black!20,draw,minimum size=.5cm,inner sep=0pt},}
\begin{document}
    \tikzset{main node/.style={circle,fill=black,draw,minimum size=.2cm,inner sep=0pt},}
    \begin{tikzpicture}
    \node[main node, color = red] (1) {};
    \node[main node] (2) [below left = .75cm and .5cm of 1] {};
    \node[main node] (3) [below right = .75cm and .5cm of 1] {};
    
    \path[draw,thick]
    (1) edge [color = blue] node {} (2)
    (2) edge node {} (3)
    (3) edge node {} (1);
    \end{tikzpicture}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보