Tikz foreach 사용 연습
참조: TikZ & PGF manual (version 3.0.1a)
htps: //c단. rg/pkg/pgf
83 Repeating Things: The Foreach Statement
foreach 반복 변수 사용
\draw [help lines] (0,0) grid (4,3);
% foreach statement for nodes
\draw (0,0) node foreach \x in {0,1,2,3,4} at (\x, 0) {$x_\x$};
% 繰り返し回数 count 注意:1始まり
\foreach \x [count=\i] in {0, 1, ..., 4}
{
\node(a\i) at (\x, 1) {$a_\i$};
}
% 0始まりでカウント
\foreach \x [count=\i from 0] in {0.0, 0.5, ..., 4.0}
{
\node(b\i) at (\x, 2) {$b_\i$};
}
% 複数変数
\foreach \x / \y in {0/3, 1/2, 2/1, 3/0, 4/0}
{
\draw [red] (\x,\y) circle (0.3);
}
% 演算結果 evaluate
\foreach \x [evaluate=\x as \y using 3-0.2*\x] in {0, 1, ..., 4}
{
\fill [blue] (\x,\y) circle (0.1);
}
% 直前の値を記憶 remember
\node (P) at (0.5,0.5) {P};
\foreach \x / \y / \n [remember=\n as \npre (initially P)] in {2.5/0.5/Q, 2.5/1.5/R, 3.5/1.5/S}
{
\node (\n) at (\x, \y) {\n};
\draw (\npre) -- node[sloped,below,font=\tiny]{\npre\n} (\n);
}
결과
Reference
이 문제에 관하여(Tikz foreach 사용 연습), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yanagi4q/items/86692fce62fdf6bb83ef
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
\draw [help lines] (0,0) grid (4,3);
% foreach statement for nodes
\draw (0,0) node foreach \x in {0,1,2,3,4} at (\x, 0) {$x_\x$};
% 繰り返し回数 count 注意:1始まり
\foreach \x [count=\i] in {0, 1, ..., 4}
{
\node(a\i) at (\x, 1) {$a_\i$};
}
% 0始まりでカウント
\foreach \x [count=\i from 0] in {0.0, 0.5, ..., 4.0}
{
\node(b\i) at (\x, 2) {$b_\i$};
}
% 複数変数
\foreach \x / \y in {0/3, 1/2, 2/1, 3/0, 4/0}
{
\draw [red] (\x,\y) circle (0.3);
}
% 演算結果 evaluate
\foreach \x [evaluate=\x as \y using 3-0.2*\x] in {0, 1, ..., 4}
{
\fill [blue] (\x,\y) circle (0.1);
}
% 直前の値を記憶 remember
\node (P) at (0.5,0.5) {P};
\foreach \x / \y / \n [remember=\n as \npre (initially P)] in {2.5/0.5/Q, 2.5/1.5/R, 3.5/1.5/S}
{
\node (\n) at (\x, \y) {\n};
\draw (\npre) -- node[sloped,below,font=\tiny]{\npre\n} (\n);
}
Reference
이 문제에 관하여(Tikz foreach 사용 연습), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yanagi4q/items/86692fce62fdf6bb83ef텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)