我如何更改此智能图表的箭头方向(旋转 180°)?
\smartdiagramset{set color list={blue!40!white, blue!40!white,blue!40!white, blue!40!white, blue!40!white}}
\smartdiagram[priority descriptive diagram]{text1, text2, text3, text4, text5}
答案1
除了在 定义的样式tikz
中附加/覆盖为箭头定义的样式的部分之外,我找不到更好的方法来做到这一点。priority descriptive diagram
smartdiagram
您需要\tikzset{priority arrow/.append style={rotate=180,anchor=0,xshift=30,}}
在该\smartdiagram[...]{...}
行之前插入一些内容。此行可执行一些操作。
- 它旋转了 180 度(而定义的样式是
rotate=90
度) - 它将箭头锚定在不同的点(
anchor=west
默认) - 它将箭头向下移动
xshift=30
(您可能需要根据图表的大小手动调整)
经过这些更改的 MWE 是:
\documentclass{article}
\usepackage{smartdiagram}
\begin{document}
\smartdiagramset{set color list={blue!40!white, blue!40!white,blue!40!white, blue!40!white, blue!40!white}}
\tikzset{priority arrow/.append style={rotate=180,anchor=0,xshift=30,}}
\smartdiagram[priority descriptive diagram]{text1, text2, text3, text4, text5}
\end{document}
结果是: