用连续的相同颜色或灰色阴影填充矩形区域

用连续的相同颜色或灰色阴影填充矩形区域

我想用连续的颜色填充一个矩形。我希望左边的颜色是黑色,右边的颜色是白色。中间是不同深浅的灰色。

这部分与已经回答的问题类似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}

输出为:

在此处输入图片描述

相关内容