我正在尝试使用tikz
绘制一条在两个不同点处改变颜色的线。从下面的代码中可以看出,我想要的是一条从实心红色开始,变为虚线灰色,最后以实心绿色结束的线。但是,当我编译时,我只得到了红色部分,而没有其他两个部分。有什么补救措施吗?
\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
%% The line itself
\draw [red, very thick, |-] (0,0) -- (22,0);
\draw [gray, very thick, dotted] (22,0 -- 26,0);
\draw [green, very thick, ->] (26,0 -- 40,0);
\end{tikzpicture}
\end{document}