長方形の領域を同じ色またはグレーの連続体で塗りつぶします

長方形の領域を同じ色またはグレーの連続体で塗りつぶします

長方形を連続した色で塗りつぶしたいです。左側の色を黒、右側の色を白にします。その間には、さまざまなグレーの色合いがあります。

この部分は既に回答済みの質問と似ていますtikzpicture の上から下までのカラーグラデーション

また、「A」、「B」、「C」などの小さなラベルが付いた垂直矢印もいくつか配置します。これらの矢印は長方形の下と上にあり、長方形の境界線まで伸びません。次の図は、長方形の外観の例を示しています。

灰色の連続体を持つ長方形、長方形の上下にラベル付きの矢印

長方形は独立したオブジェクトである必要があります。軸を持つべきではありません。

tikz/pgf パッケージを使用する最小限の動作例はどのようになるでしょうか?

答え1

次のコードを試してください:

\documentclass{article}
\usepackage{tikz}
\begin{document}
    \noindent
    \begin{tikzpicture}
        \shade[left color=black,right color=white] (0,0) rectangle(14,2);
        \draw[stealth-] (8.4,2.2)--(8.4,2.8) node[above] () {$C$};
        \draw[stealth-] (5.6,2.2)--(5.6,2.8) node[above] () {$B$};
        \draw[stealth-] (2.8,-0.2)--(2.8,-0.8) node[below] () {$A$};
        \draw[stealth-] (10.5,-0.2)--(10.5,-0.8) node[below] () {$D$};
        \draw[stealth-] (12.6,-0.2)--(12.6,-0.8) node[below] () {$E$};
    \end{tikzpicture}
\end{document}

出力は次のようになります。

ここに画像の説明を入力してください

関連情報